Firefly Graph and node controls

Last updated on Nov 10, 2026

Explore the context menu options in Firefly Graph to add, organize, modify, and manage nodes and their connections on the canvas.

Canvas context-menu options

You can right-click an empty area of the canvas, and then select one of the following options:

Context menu options

What it does

New node

Opens the node catalog so you can add a node to the canvas.

Paste

Adds copied or cut nodes to the canvas at the selected location.

Clean up by

Automatically organizes the graph using one of the following vertical-alignment options:

Align to top: Aligns the top edges of related nodes.

Align to middle: Aligns related nodes by their vertical centers.

Align to bottom: Aligns the bottom edges of related nodes.

Nodes context menu options

You can right-click the nodes in the graph or subgraphs to use the following options to modify them:

Context menu options

What it does

Copy

Copies the selected node to the clipboard.

Paste

Pastes the copied node or nodes to the clipboard to the canvas.

Cut

Removes the selected node from the canvas and copies it to the clipboard so you can paste it elsewhere.

Duplicate

Creates a copy of the selected node, including its current settings.

Delete Node

Removes the selected node from the graph. Connections to the node are also removed.

Rename

Changes the display name of the selected node without changing its function.

Swap

Replaces the selected node with another compatible node while retaining compatible inputs and connections where possible.

View node details

Displays information about the node, including its purpose and supported inputs and outputs.

Expose to Graph (for subgraphs)

Shows an input from inside a subgraph on the Subgraph node so you can adjust it from the main canvas.

Unexpose from Graph (for subgraphs)

Removes the node from the graph’s exposed controls while keeping the node and its connections on the canvas. Use this option when you don’t want the node to appear as an adjustable input in a shared workflow.

Set Breakpoint

Pauses the graph at the selected node so you can review its output before continuing.

Remove Breakpoint

Removes the pause and lets the graph run through the selected node.

Continue

Runs the selected node and continues executing the graph from that node.