Glossary
n8n glossary
Plain-language definitions for every core n8n concept — perfect for onboarding and interviews.
59 terms
- $json
- Refers to the JSON data of the current item being processed by an expression or Code node.
- $node
- Accesses the output data of any other named node in the workflow, e.g. $node['HTTP Request'].json.
- Action node
- A node that performs an operation against an app or service, e.g. 'Create row' or 'Send message'.
- Active workflow
- A workflow toggled 'Active' so its triggers (webhook, cron) listen continuously in production.
- AI Agent node
- Connects a chat model with tools and memory so it can reason step-by-step and take actions (LangChain-based).
- API key
- A static token used to authenticate requests, stored securely inside an n8n credential.
- Binary data
- Files (images, PDFs, CSVs) attached to an item, distinct from the json field.
- Canvas
- The visual editor where you drag, drop and connect nodes to build a workflow.
- Chat Trigger
- A trigger node that exposes a chat interface/webhook for conversational workflows.
- Code node
- Runs custom JavaScript (or Python) against all items or per item for full control over data.
- Community node
- A node published by the community and installed via npm on self-hosted n8n instances.
- Connection
- The line linking one node's output to another node's input, defining data flow order.
- Continue on fail
- A node setting that lets the workflow keep running past a failed node instead of stopping.
- Credential
- Encrypted secrets (API key, OAuth token, DB password) that can be reused across workflows.
- Data pinning
- See Pin data — locking sample data on a node during development.
- Embedding
- A numeric vector representation of text produced by an embedding model, used to measure semantic similarity.
- Encryption key
- N8N_ENCRYPTION_KEY encrypts credentials at rest; losing it means losing access to all stored credentials.
- Environments
- Enterprise feature separating dev/staging/production instances with promotable workflow changes.
- Error workflow
- A workflow assigned to run automatically whenever another workflow fails — central alerting.
- Execution
- One run of a workflow. n8n stores executions so you can inspect input/output data per node.
- Expression
- Inline JavaScript such as {{$json.email.toLowerCase()}} used to pull or transform data from other nodes.
- Fair-code license
- n8n's Sustainable Use License — free to self-host and use commercially, with limits on reselling n8n itself as a service.
- Horizontal scaling
- Adding more worker instances/containers to handle higher execution volume in queue mode.
- IF / Switch node
- Logic nodes that branch the workflow based on conditions (boolean for IF, multiple outputs for Switch).
- Item
- The atomic unit of data flowing between nodes; each item has a json field and optional binary.
- JMESPath
- A query language n8n supports for filtering/transforming JSON, available via the $jmespath() helper.
- Manual execution
- Running a workflow directly from the editor via 'Execute workflow', useful for testing.
- MCP (Model Context Protocol)
- An open protocol n8n can expose/consume so AI agents and tools interoperate across systems.
- Memory (buffer/window)
- A LangChain component that stores prior conversation turns so an AI Agent has context.
- Merge node
- Combines two input branches by append, merge by key, SQL-style join, or choose branch.
- n8n Academy / Courses
- Free official courses (Level 1, Level 2, Advanced AI) teaching n8n from basics to production patterns.
- n8n Cloud
- The official managed hosting offering from n8n, removing the need to operate infrastructure yourself.
- N8N_ENCRYPTION_KEY
- The environment variable holding the credential-encryption secret; must be backed up and kept identical across instances.
- n8n.io/workflows
- The official public library of thousands of shareable, importable workflow templates.
- Node
- A single step — Trigger, Action, or Logic — representing an app, API call, or transformation.
- npm package
- The distribution format for community nodes, installed into self-hosted n8n via npm install.
- OAuth2
- An authorization flow many n8n credentials use, requiring a redirect URI configured on the app side.
- Pin data
- Freezing a node's output so you can iterate on downstream nodes without re-running the trigger.
- Queue mode
- A scaling mode where the main process enqueues jobs to Redis and separate workers execute them in parallel.
- RAG
- Retrieval-Augmented Generation — fetching relevant documents first, then asking an LLM to answer using them.
- Retry on fail
- A node setting that re-attempts execution after a failure, with configurable wait time and max tries.
- Reverse proxy
- Software like Caddy, Nginx, or Traefik that terminates HTTPS and forwards traffic to the n8n container.
- Self-hosted
- Running n8n on your own infrastructure (Docker, VPS, Kubernetes) instead of n8n Cloud.
- Set / Edit Fields node
- Adds, renames, or removes fields on the current item without writing code.
- Split In Batches / Loop node
- Iterates over items in chunks, useful for rate-limited APIs or large datasets.
- Sticky note
- A canvas annotation node used to document a workflow for teammates.
- Structured Output Parser
- A LangChain component that forces an LLM's response into a defined JSON schema.
- Sub-workflow
- A workflow invoked by the Execute Workflow node — the DRY way to reuse logic across workflows.
- System prompt
- Instructions given to an AI Agent/chat model defining its role, tone, and constraints.
- Template
- A pre-built workflow published on n8n.io/workflows that you can import and adapt.
- Tool node
- A node exposed to an AI Agent as a callable function, e.g. HTTP Request Tool or Vector Store Tool.
- Trigger interval
- How often a polling trigger (e.g. Schedule Trigger) checks for new data.
- Trigger node
- The node that starts a workflow: Webhook, Schedule/Cron, Form, Chat, or an app-specific event.
- User management / RBAC
- Enterprise/Cloud feature controlling who can view, edit, or execute workflows and credentials by role.
- Vector store
- A database (Pinecone, Qdrant, Supabase pgvector) that stores embeddings and enables similarity search for RAG.
- Version control (Git)
- Enterprise/Cloud feature that syncs workflows to a Git repository for review and rollback.
- Wait node
- Pauses execution for a duration, until a date, or until a webhook/form resumes it.
- Worker
- A separate n8n process that consumes jobs from the Redis queue when running in queue mode.
- Workflow
- A directed graph of nodes that runs on a trigger — the fundamental unit of automation in n8n.