
n8n — Fair-code workflow automation you can self-host, with AI agent nodes and deep API control
What it is
n8n is a node-based workflow automation platform: hundreds of integrations, JavaScript and Python code steps, one-Docker-self-hosting, and newer AI agent and LLM nodes. It is the go-to for teams that outgrow Zapier's limits or need data to stay on their own servers. The canvas has a learning curve, and some integrations assume developer comfort.
Editor's review
Long-form introduction by the BetterPicker editors · checked against the official site · Oct 12, 2026
n8n is the automation tool you grow into rather than out of. You build on a visual canvas, drop into JavaScript or Python when a node is not enough, and can run the whole thing on your own server under its fair-code license. AI agent nodes with memory and tools have made it a favorite for wiring language models into real operations, and the source is readable with a community in the hundreds of thousands. The canvas expects technical comfort - JSON, data shapes, some code - and for the teams it targets, that is the point, not the problem. Compared with hosted automation suites, you trade some hand-holding for control over where your data lives and how far your logic can go.
What it does well
Visual build with code escape hatches: 500+ prebuilt integrations plus JavaScript and Python steps mean odd APIs and custom logic do not dead-end the way they often do in strict no-code tools, and expressions let any node reference data from any earlier step.
Self-hosting without heroics: a single Docker deployment runs on small hardware - a modest VPS or even a Raspberry Pi - your workflow data stays on your infrastructure, and the Sustainable Use License keeps internal business use free.
AI agents as first-class citizens: agent nodes pair language models with memory and tools, connect to OpenAI, Anthropic or local models through Ollama, and every step of the agent's reasoning stays visible and traceable on the canvas while tokens are logged live.
Who it's for
Technical teams, IT and DevOps folks, and developers automating internal operations - incident digests, lead routing, CRM updates, back-office glue work. It fits anyone who wants automations off third-party clouds, whether for data control, cost or reliability, and the active community means a workflow for most common jobs already exists as a starting point. Template starters and non-technical builders can get surprisingly far with the 10,000+ template library, but the moment logic gets custom, comfort with data structures stops being optional.
Where it falls short
The learning curve is developer-shaped: JSON structures, expressions and merge or split logic are unavoidable, so non-technical users hit a wall early. Tutorials help, but the mental model of items flowing between nodes takes real practice.
Debugging has friction: editing upstream nodes resets intermediate outputs, and you learn to pin data at each step to test later stages without re-running everything - workable, but it is an extra discipline to acquire.
Fair-code is not open source in the OSI sense: internal business use is free, but offering n8n itself to customers as part of a product requires a commercial agreement with n8n, which some companies' policies disallow outright.
Specs at a glance
Facts from the official site · not editorial opinion
| What it is | Node-based workflow automation platform with 500+ integrations and 10,000+ ready workflow templates |
|---|---|
| Code steps | JavaScript and Python inside visual workflows; expressions reference data from any prior node |
| AI features | AI agent and LLM nodes with memory and tools; OpenAI, Anthropic, Gemini or local models via Ollama |
| Deployment | Self-host via Docker on modest hardware incl. a Raspberry Pi, or use the hosted n8n Cloud |
| License | Sustainable Use License (fair-code): free for internal business use; commercial redistribution requires an agreement |
| Source | Source-available on GitHub with roughly 207,000 stars as cited on the n8n site |
| Debugging | Built-in execution history, credentials management and data pinning |
Frequently asked questions
▸Is n8n free?
The community edition is free to self-host for internal business use under the Sustainable Use License. It is fair-code rather than OSI open source: offering n8n to your customers as part of a product requires a commercial agreement.
▸Do I need to know how to code?
Basic workflows need no code, but expressions, JSON mapping and the occasional JavaScript or Python step come up quickly. Comfort with data shapes is the real prerequisite, more than any specific language.
▸What does self-hosting require?
A Docker-capable machine - a small VPS or even a Raspberry Pi handles light use. You manage updates, backups and HTTPS yourself; n8n Cloud is the managed alternative if you would rather not.
▸How does it compare with Zapier?
Zapier optimizes for simplicity and hosted convenience; n8n trades some of that for self-hosting, code-level control and no per-step pricing on your own instance. Teams usually switch when limits or data-control needs appear.
Video reviews
3 review videos aggregated · praise and criticism included alike · click through to the original video
Channels that covered it
Channels are aggregated as sources only — we don’t rate creators
Related tools
Where to go next
External links open in a new tab; external content is independent of this site.
Link down? Every object page is re-checked monthly.





