Node Library
The node library (palette) is the left sidebar panel that lists all available node types. Users drag nodes from here onto the canvas to build their workflow.
The palette supports two display modes:
| View | Description |
|---|---|
| Flat list | All node types shown as a single scrollable list |
| Grouped | Nodes organized into logical categories |
Drag and drop
Section titled “Drag and drop”Dragging a node from the palette onto the canvas creates a new instance of that node type at the drop position. The node is initialized with its default property values defined in default-properties-data.ts.
The palette is read-only. Users cannot add, remove, or reorder entries. The available node types are defined in the codebase. See Add a Custom Node Type for how to extend the list.
Templates
Section titled “Templates”Below the node list, the palette also surfaces pre-built workflow templates. Selecting a template replaces the current canvas with the template diagram, giving users a starting point for common workflow patterns.
See also: Add Custom Node Type