Skip to main content

Adding Components to Pipelines

Components are the building blocks of your ML pipelines in TangleML. This guide covers the different methods to add components to your pipeline workspace.

1. Upload Component File

Upload a YAML component file directly from your computer to add it to your user components library.

tip

Uploaded components are immediately available in your User Components library and can be reused across different pipelines.

Import from URL screenshot
  1. Click on the File option in the component panel
  2. Select a YAML component file from your computer
  3. The component will automatically be added to your User Components folder

2. Import from URL

Import components from publicly accessible URLs, particularly useful for GitHub-hosted components.

tip

This method works great with raw GitHub URLs, allowing you to import components directly from repositories.

Import from URL screenshot
  1. Select the URL option
  2. Enter the publicly accessible URL to the YAML file
  3. The browser will automatically download and validate the component
  4. If valid, it will be added to your User Components library

3. In-App Component Editor

Create and edit components directly in your browser using the built-in editor.

info

Learn more about the In-App Component Editor.

In-App Component Editor screenshot
  1. Click on the New button in the "Add component" dialog
  2. Select the component template you want to use
  3. The editor will open and you can start editing the component
  4. Once you're done, click the Save button to save the component. The component will be added to your User Components library.

4. Drag and Drop YAML Files

Simply drag a YAML component file from your file system and drop it directly onto the canvas.

5. Import from Other Pipelines

Reuse components from your existing pipelines by importing them into your User Components library.

6. Using Standard Library Components

Access components from the Standard Library for tasks shared within the TangleML instance.

tip

All components in the Standard Library are well documented with implementation details you can inspect by clicking the component info dialog and checking the Implementation tab.

Import from Standard Library screenshot
  1. Expand the Standard Library folder in the left panel, Components section.
  2. Select the component you want to add.
  3. Drag the component onto the canvas.

7. Shared Components Library

Access components from the Shared Components Library for tasks shared within the TangleML instance.

info

Learn more about the Shared Components Library.