Node inputs and outputs
Sharing payloads or results between nodes
Nodes in the Stream Designer Studio (SDS) can receive input data and produce output data. This data can be passed between nodes or accessed from the stream context using wildcards.
Wildcards are dynamic expressions that are resolved at runtime using values available in the stream execution context.
Using Wildcards in Node Inputs
To pass data delivered to a stream (for example from a webhook or cronjob), use a wildcard expression inside a node’s input field:
{{ payload.data }}Wildcard Resolution Behavior
Wildcards are resolved at runtime according to the following rules:
If the input field contains only the wildcard, the original data type is preserved. Example:
{{ payload.data }}Result: The original object, number, or boolean is preserved.
If the wildcard is part of a larger string, the value is automatically converted to a string. Example:
File path: {{ payload.path }}Result: The wildcard value is inserted as text.
Accessing Outputs from Other Nodes
Each node produces outputs that can be used by other nodes in the stream.
To access the output of another node, use the following wildcard format:
Where:
nodeIdis the unique ID of the nodeOutputNameis the name of the output field
Example:
This expression retrieves the StdOut output from the specified node.
Using the Wildcard Catalog
The Stream Designer Studio provides a Wildcard Catalog, accessible from the left sidebar under Wildcards.
The Wildcard Catalog contains a list of available wildcards, organized by category.
Each wildcard includes:
Wildcard expression
Description of what the wildcard represents
The data it provides
This allows you to easily discover and use valid wildcards without manually typing them.
Common wildcard categories include:
Payload wildcards (data from triggers)
Node output wildcards (data from other nodes)
System wildcards (system-level values)
Execution context wildcards
To use a wildcard:
Open the Wildcards panel in the left sidebar.
Browse or search for the desired wildcard.
Copy the wildcard expression.
Paste it into the node input field.
Last updated