Adding Nodes
Search and Add (Recommended)
- Double-click on the canvas -> type in the search box
- Click the node you want, or select it with the arrow keys and press
Enter
Click the icon next to the search box to open the filters. You can narrow results by data type or by the custom node pack they come from.
There's no way around it: you just have to learn which nodes exist. Hang in there!!
Add from Menu
- Right-click on the canvas ->
Add Node-> find the node and click it
Add from Connectable Nodes
- Drag from a pin and release on the canvas
- A search box appears, already filtered by data type
Add from Connectable Nodes (Legacy)
- Drag from a pin and release on the canvas while holding Shift
- Pick from the list that appears (it only shows a limited number, so use
Searchif you can't find it)
Connecting Nodes
- Drag from pin to pin
- You don't have to hit the pin exactly: just drag onto the node and it snaps into place.
Changing Connections
- Drag from pin to pin while holding
Shift - If links are already connected, you can move them all to the new pin at once.
Manipulating Nodes
Selection and Movement
- Select multiple:
ShiftorCtrl+ left-click - Box select:
Ctrl+ drag - Move: Drag the selection
Deletion
- Select the node and press
Delete - Or click
🗑️in theNode Selection Toolbox
Copy & Paste
- Regular copy:
Ctrl + C->Ctrl + V - Paste with connections kept:
Ctrl + C->Ctrl + Shift + V - Duplicate: Drag while holding
Alt
Collapse
- Click
⚫at the top left of the node - While a node is collapsed, you can't connect or disconnect links.
Pinning (Fixing)
Locks the node in place so it can't be moved.
- Select the node and press
P
Reset Parameters
- Right-click the node ->
Fix node(recreate)
Node Info
Shows details about the node.
- Click
ℹ️in theNode Selection Toolbox - You can see things like which Python file defines the node. Handy for debugging errors.
Changing Node Color
Changing node background colors to color-code them by role makes a workflow easier to read.
- Click
🎨 (Color)in theNode Selection Toolboxand pick a color
Changing Node Title
Changes the node's display name (title).
- Double-click the node -> type any name you like and press
Enter
Reroute Node
Used to tidy up the wiring in a workflow.
- Search for it and add it
- Middle-click a point to add one
Dot Type Reroute
The Reroute node is a standalone node, but this one isn't a node at all: it just sets a point the link passes through.
Alt + Left Clicka point on the link
Bypass and Mute
Bypass
Processing continues, skipping that node.
- Select the node and press
Ctrl + B - Click
🔀in theNode Selection Toolbox
Mute
Processing stops at that node.
- Select the node and press
Ctrl + M - Or right-click ->
Mode->Never
The difference
- Bypass: Treats the node as if "it wasn't there" and tries to connect the nodes before and after it directly.
- Mute: Makes it "a dead end here".
In practice, mute isn't used much. Most people just bypass every node they're not using.

Converting to External Input
Turns an input field (widget) into a pin input so other nodes can pass it a value.
- Convert: Hover next to a parameter that has no pin, and a connection point appears.
- Revert: Disconnect the link, and it automatically goes back to a regular input field.
Primitive Node
An all-purpose node that can feed an input of any type. It changes dynamically to match whatever it's connected to.
Because it adapts to the type it's connected to, it can't be used together with reroute nodes.
These days, I recommend using nodes with a fixed type, such as
int node,float node, andstring node.
Double clicking a pin automatically connects a Primitive node matching that type.
Organizing Nodes
Select multiple nodes and click ⋮ in the Node Selection Toolbox.
- Align Selected To: Lines up the selected nodes (top, left, and so on).
- Distribute Nodes: Spaces the selected nodes evenly.