n8n

n8n lets users build workflows and AI agents, connect applications through integrations and APIs, and add human approvals.

See all
Node configuration panel showing manual field mapping with expressions alongside JSON output data.

What is n8n?

n8n is a platform for building agents and automated workflows using a visual builder and code. It connects tools through more than 500 native integrations, supports HTTP API connections, and connects agents or coding assistants through MCP. Users can connect AI models, inspect their decisions, and add human approval when needed. They can watch agents work live or open past runs within the same workflow. Workflows are built visually, with the option to switch to code whenever needed.

Key features

  • Visual and code-based workflow building supporting JavaScript and Python

  • Pre-built node integrations and custom API connectivity

  • AI agent creation with human-in-the-loop governance and execution inspection

  • Flexible deployment options supporting self-hosting and managed cloud

  • Routes, loops, merges, filters, splits, aggregates, and deduplicates workflow data.

  • Starts workflows from app events, schedules, chat messages, event streams, webhooks, or other workflows.

  • Replays previous data and reruns individual workflow steps for testing and debugging.

  • Supports Git-based environments, pull requests, and visual workflow diffs for production deployment.

Latest from the n8n blog

Visit the blog