Skip to content

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:

ViewDescription
Flat listAll node types shown as a single scrollable list
GroupedNodes organized into logical categories

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.

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