Each node has a type field that determines what it does. Node types use camelCase.
Data Cluster
Document Processing
| Type | Description |
|---|
| mistralOcr | Extract text from PDF and image documents via Mistral OCR |
| docxExtract | Extract text and structure from DOCX files |
Data Manipulation
| Type | Description |
|---|
| editFields | Add, remove, or transform fields on data objects |
| aggregate | Merge outputs from multiple upstream nodes into a single array |
AI and Language Models
Agentic
| Type | Description |
|---|
| aiAgent | General-purpose AI agent |
| deepAgent | Orchestrating agent that delegates to sub-agents |
| subagent | A sub-agent delegated to by a deepAgent |
| agentInput | Input boundary node for an agent subgraph |
| agentOutput | Output boundary node for an agent subgraph |
System
| Type | Description |
|---|
| httpRequest | Entry point — accepts an incoming HTTP request body |
| httpResponse | Exit point — returns data as the HTTP response payload |
Grouping
| Type | Description |
|---|
| group | Encapsulates a nested sub-workflow, dissolved in-place at execution time |
| groupInput | Input boundary node inside a group |
| groupOutput | Output boundary node inside a group |