n8n
Fair-code workflow automation built for technical teams — self-host or use the cloud.
Last commit 2026-06-01
n8n (pronounced "nodemation") is a workflow automation tool built around a canvas of nodes, where each node represents a trigger, a transformation, or an action in an external service. It launched in 2019 under a "fair-code" Sustainable Use License that lets you self-host for free and modify the source for internal purposes, while restricting commercial redistribution. That licensing model has proven attractive: the project has accumulated over 48,000 GitHub stars and a large ecosystem of community nodes that extend well beyond the official 400+ integrations.
What sets n8n apart from the Zapier school of automation is its treatment of code as a first-class citizen. Code nodes let you write JavaScript or Python inline — not as an escape hatch, but as a deliberate part of the workflow design. The AI Agent node, which gained traction alongside the LLM boom, integrates natively with LangChain and lets you build tool-calling agents inside the same flow editor. For teams running LLM pipelines, data enrichment, or multi-step API orchestration, this combination is hard to match at a comparable price point. Self-hosted deployments on a modest VPS run unlimited workflow executions with no additional cost.
The honest limitations: the Sustainable Use License is not OSI-approved open source, so teams with strict open-source procurement requirements need to evaluate carefully. The tool assumes comfort with APIs, JSON, and at least basic scripting — it is not designed for non-technical users. And as with any self-hosted service, you own the infrastructure concerns: upgrades, backups, and incident response come with the territory.
Key features of n8n
- Visual node-based editor with 400+ pre-built integrations
- Code nodes supporting JavaScript and Python for custom logic
- Native AI Agent nodes with LangChain integration
- Self-hosting via Docker, npm, or Kubernetes with full data ownership
- Sub-workflows, error branches, and retry logic for production reliability
- Webhook, cron, and event-based triggers
Pros
- Unlimited workflow runs when self-hosted — no per-task billing
- Code nodes let developers drop into JS or Python for anything the UI can't express
- Strong AI-native primitives for building LLM-backed automation pipelines
Cons
- Fair-code license (Sustainable Use) restricts commercial redistribution of the source
- Steeper learning curve than click-and-connect tools for non-developers
- Self-hosting shifts infrastructure burden — upgrades and reliability are your problem
n8n pricing
Free / self-host · open-core · Sustainable Use License
Developer and engineering teams that need powerful, unlimited automation with the option to run it on their own infrastructure.
n8n is an alternative to
Head-to-head comparisons
Frequently asked questions
Is n8n open source?
Yes. n8n is open source (Sustainable Use License), so you can read the code, self-host it, and avoid vendor lock-in.
How much does n8n cost?
n8n starts at Free / self-host on a open-core model. Self-hosting can reduce that to infrastructure cost only.
Can I self-host n8n?
Yes — n8n supports self-hosting, giving you full data ownership.