Skip to main content
Handles are the small dots on a node’s edges. They come in two kinds:
  • Input handles sit on the left of a node. They receive data.
  • Output handles sit on the right of a node. They emit data.
An edge is a connection. You draw one by dragging from an output handle to a compatible input handle. Data flows along that edge from the source node’s output into the target node’s input.

Connection rules

A few rules govern what you’re allowed to wire together:
If a connection is rejected, the editor tells you why — usually a type mismatch, a cycle, or an input handle that’s already full.

Data types & compatibility

What each handle carries, and which source types connect to which targets.

Lists & single values

When a handle carries one value versus a whole list.