Zum Hauptinhalt springen

Define Inputs & Outputs

To make your pipeline interactive and user-friendly, you need to define inputs (what the user can control) and outputs (what the pipeline returns).

Inputs and outputs are made available by extracting them from specific nodes. This makes them visible in the Playground (for user input) and Results tab (for viewing outputs).


Extracting Inputs & Outputs

To expose an input or output:

  1. Hover over the desired node.
  2. Click the small circle port of the input or output you want to extract.
  3. Press the "Take out" button.

Extracting Inputs Outputs

Once extracted, the item will appear in the Playground interface (for inputs) or Results tab (for outputs).


1. Defining Inputs

Option A: Through the Playground

After extracting inputs, they automatically appear in the Playground — a simple interface for providing data to your pipeline.

Users can:

  • Enter values directly into the input fields
  • Run the pipeline using those values
  • View results instantly in the interface

Setting Default Values

You can define default values that will be shown in the Playground:

  1. Click on the name of an input field.
  2. This opens the input editor.
  3. Enter the default value — it will be pre-filled for users but can still be changed.

Organizing Inputs

To rearrange inputs for better clarity:

  • Click and hold the input field
  • Drag it using the hand icon
tipp

Place inputs in a logical and visually clear layout to improve usability, especially in larger pipelines.

You can extract inputs from multiple nodes, regardless of their order in the pipeline.


Option B: Through the Node Editor (Workspace)

You can also configure node inputs directly inside the node editor:

  1. Hover over a node and click the edit icon.
  2. The editor displays all configurable inputs for that node.

Here you can:

  • Set default values — used when the Playground input is empty
  • Enable or disable auto-run (toggle in the top-left corner)

If auto-run is enabled, the node executes when the pipeline starts.
If disabled, it runs only after receiving data from another node.

To test pipeline execution from the workspace, press the Play button in the top-left corner. The entire pipeline will run, and results will be shown inline.


2. Defining Outputs

To expose the final result of the pipeline:

  1. Click on the output port of the node.
  2. Press "Take out" — the output will now be visible in:
    • The Results tab after execution
    • The Playground, where results appear interactively

You can extract outputs from any node, regardless of its position or execution order. This makes it easy to monitor intermediate values or final results.

In the next section, we’ll look at how to connect nodes to pass data between them.