DRAGOPS
DRAGOPS
DocumentationEditorNode library

Node library

Find and add nodes to the canvas by searching, browsing, or using aliases.

The node library is the searchable catalog of all 179 built-in nodes available in DRAGOPS. Every node you can place on the canvas lives in the library, organized into 16 categories.

Access the node library

The node library panel is always visible at the bottom of the editor. It has a search bar and a category tree so you can browse all available nodes without leaving the canvas. Select any node from the panel to add it to the canvas.

You can also right-click on the canvas to open a quick search menu at the cursor position. Start typing to filter nodes by name or alias. Nodes added from this menu appear exactly where you right-clicked.

Cmd+F (Mac) or Ctrl+F (Windows/Linux) opens the node search overlay, which searches for nodes already placed on the canvas — useful for locating a specific node in a large pattern.

Search by name or alias

Type any part of a node name to find it. The library also supports search aliases — alternate names that map to the same node. This makes discovery easy even when you do not remember the exact node name.

Examples of search aliases:

You typeNode found
ifBranch
loopFor Each
ternarySelect
sleepDelay
printLog
joinConcat
parseJSON Parse, CSV Parse
requestHTTP Request

Many nodes have multiple aliases, so try the term that feels most natural. If your first search does not return results, try a synonym.

Browse by category

The node library organizes all 179 nodes into 16 categories. When you open the library, you can browse categories to explore what is available.

CategoryWhat it contains
EventsTrigger nodes that start execution (On Webhook, On Schedule, On Pattern Call)
Flow ControlBranch, For Each, For Loop, Switch, Sequence, Do Once, Gate, and more
LiteralsCreate constant values (Make Boolean, Make Integer, Make String, Make Array)
VariablesGet and set pattern-scoped variables
MathArithmetic, rounding, min/max, clamp, random, absolute value
ComparisonEqual, Not Equal, Greater Than, Less Than, Contains, Is Null
LogicalAND, OR, NOT, XOR, NAND
StringConcat, Split, Replace, Trim, Format, Substring, To Upper Case
Object/MapGet Property, Set Property, Has Property, Merge, Keys, Values
ArrayMap, Filter, Find, Sort, Reduce, Push, Slice, Flatten, Length
Type ConversionTo String, To Integer, To Float, To Boolean, To Array, To Object
Date/TimeNow, Format, Parse, Add Days, Add Hours, Diff In Seconds
HTTPHTTP Request, HTTP Response, Set Header, Set Status Code
Data FormatsJSON Parse, JSON Stringify, CSV Parse, CSV Stringify, URL Encode
File I/ORead File, Write File, Append File, Delete File, List Directory
EncodingBase64 Encode, Base64 Decode, HMAC Sign, Hash SHA256, URL Encode
UtilityLog, Delay, Comment, Error, Call Pattern, Respond With

Add a node to the canvas

There are two ways to add a node:

  1. From the node library panel — The panel is always open at the bottom of the editor. Browse by category or type in the search bar, then select a node to add it to the canvas.
  2. Right-click on the canvas — Right-click on empty canvas space to open a quick search menu. Search for the node and select it. The node appears at the cursor position.

After adding a node, you can drag it to any position on the canvas.

Tips for discovering nodes

  • Start with what you want to do. Type "parse", "format", "send", or "compare" and see what appears.
  • Try common programming terms. The alias system maps terms like "if", "loop", "switch", and "print" to their DRAGOPS equivalents.
  • Browse categories when exploring. If you are new to DRAGOPS, scrolling through the categories gives you a quick overview of what the platform can do.
  • Check the node count per category. Categories like Array (22 nodes) and String (20 nodes) have deep libraries for text and collection processing.

On this page