Node reference
A small set of nodes, plus one HTTP Request node that works as a step or as a tool an agent can call. Each reference lists the node's ports and configuration straight from the engine.
- Trigger · manual_triggerManual Trigger nodeThe Manual Trigger starts a Novalink workflow from the editor with a test payload, so you can build and debug AI workflows before wiring a real event source.
- Trigger · webhook_triggerWebhook trigger nodeThe Webhook trigger starts a Novalink workflow from an HTTP request. The node exists today; the public webhook endpoint is on the roadmap.
- Agent · agentAgent node: Claude with tools and structured outputThe Agent node calls Claude with your prompt, can call attached HTTP tools in a loop, and returns text plus schema-validated structured output for branching.
- Tool · http_requestHTTP Request node: call any API, or give an agent a toolThe HTTP Request node calls any API as a workflow step, or attaches to a Claude agent as a tool it can call with its own arguments.
- Logic · setSet node: build JSON with templatesThe Set node builds a new JSON object from templates, to reshape data between AI workflow steps and keep agent prompts small.
- Logic · ifIf node: branch on a conditionThe If node branches a Novalink workflow on an expression, firing its true or false port so only one path runs and the other is skipped.
- Logic · switchSwitch node: multi-way branchingThe Switch node routes a workflow down one of many branches: each case has its own port and expression, with a default port when none match.
- Logic · mergeMerge node: join branchesThe Merge node joins workflow branches back together once every incoming edge settles, passing on the first value, a list, or an object keyed by source.
- Output · outputOutput node: mark the workflow resultThe Output node marks the result of a Novalink workflow run, from a template or from its input, so the run panel and run history show what the workflow produced.