n8n

Open-source workflow automation with AI nodes.

Productivity

Overview

n8n is the open-source workflow automation platform that treats "run this yourself on your own server" as the default, not the escape hatch. It launched in 2019 as a self-hostable alternative to Zapier and has spent the years since evolving into the most capable code-optional automation tool on the market — visual DAG builder, 400+ integrations, native AI nodes, custom JavaScript inside any workflow step, and a Fair-Code license that lets you run it on a $6/month VPS with zero operational limits.

The pitch is simple enough that it sounds too good to be true until you use it: everything Zapier does, everything Make does, plus code nodes for the cases the visual builder cannot express, plus you own the deployment. There is no per-task metering when you self-host. A workflow can run a million times a month for the cost of the server it lives on. And because n8n is built as a Node.js application with a real database backing it, the workflows are not toy-grade — they are production infrastructure with logs, retries, credentials management, and multi-user access.

The catch is that self-hosting is not free in the "no work required" sense. Someone has to set up the server, keep it patched, back up the SQLite or Postgres database, and troubleshoot the occasional weirdness. This is a modest amount of ops work — an experienced developer can have n8n running on a $6 Hetzner box in twenty minutes — but it is not zero. For teams without a technical person willing to own the deployment, n8n Cloud exists at prices that are still cheaper than Zapier for equivalent throughput.

In 2026 n8n has quietly become the tool that engineering-adjacent operations teams reach for by default. The AI story is now excellent — first-class LangChain-compatible nodes, agent tools, RAG primitives, and native connectors to every major model provider. It is not the simplest automation tool. It is not the most polished. But if you have the technical capability to run it, it is almost certainly the most cost-effective and the most flexible option in its category.

Key Features

Visual workflow builder. A node-based canvas that models real DAGs — parallel branches, conditional splits, iterators, merge nodes, error trigger workflows. Conceptually similar to Make but with a code-first sensibility: the visual editor is the default, the code editor is one click away when you need it.

Code nodes. A first-class JavaScript (or Python via the Python code node) node that lets you write arbitrary logic inside any workflow. This is the escape hatch that makes n8n uncomfortable to compete with — for anything the visual builder cannot express cleanly, you drop in a code node and write ten lines. No other visual automation tool integrates code this cleanly.

AI nodes and LangChain integration. n8n's AI story is built on LangChain primitives exposed as visual nodes. AI Agent, LLM Chain, Memory, Vector Store, Retrieval, Tools — you can build a full RAG chatbot or agent inside n8n without writing any Python. Native connectors to OpenAI, Anthropic, Google, Groq, Ollama, Hugging Face, and any OpenAI-compatible endpoint. Because you run n8n on your own hardware, you can wire it directly to a local Ollama or LM Studio for fully-local AI workflows.

400+ integrations. Fewer than Zapier or Make, but the coverage on the important tools is complete. Every major CRM, communication tool, database, cloud storage, and productivity app. Where an integration is missing, the HTTP Request node handles any REST or GraphQL API in a few minutes.

Self-hosting on any infrastructure. Docker Compose, Docker, Kubernetes, or bare Node.js. Runs on a Raspberry Pi. Runs on a Hetzner VPS. Runs on AWS, GCP, Azure, DigitalOcean, Railway, Fly.io. Runs in your air-gapped corporate network. The deployment flexibility is the moat.

Fair-Code license. Source-available, free to use for personal and internal business use, restrictions on selling n8n itself as a hosted service. Not OSI-approved open source but effectively free for the use case that matters — running it in your own infrastructure for your own workflows.

Multi-user workspaces (self-hosted). Not just single-user. n8n supports team accounts with role-based access control, credential sharing, and folder-level permissions. Everything a small-to-mid company needs for shared workflow ownership.

Credentials vault. A centralized store for API keys, tokens, and secrets. Credentials are encrypted at rest, scoped per user or team, and rotate independently of the workflows that use them. Compared to Zapier and Make, this is a materially more mature security model.

Error workflows. Any workflow can have an error workflow attached — a separate n8n workflow that fires when the primary workflow fails. Notification, retry logic, rollback actions, whatever the error handling needs to do. This is a level of production readiness that hosted competitors do not match.

Version control. n8n Cloud and self-hosted Enterprise support Git-backed workflow versioning. Every workflow change is committed, diffable, and revertible. Not on par with a real GitOps engineering workflow but far ahead of the "there is one version and you clicked save" model of other tools.

Executions log. Every workflow run is logged with full input, output, and per-node payloads. You can inspect, replay, and re-execute from any node. This is the debugging surface real automation work needs.

Pricing

n8n has a genuinely honest pricing structure — the self-hosted community edition is free with no execution limits, and n8n Cloud exists for teams that want the same platform without operating the server.

Community Edition (self-hosted, free) — Full workflow builder, all core nodes, all AI nodes, all integrations, unlimited executions, single or multi-user. Your only costs are infrastructure (typically $6-25/month for a small VPS) and whatever LLM API tokens your workflows consume.

Cloud Starter (€20/mo, billed annually) — Hosted by n8n, 5 active workflows, 2,500 executions/month, forum support. The equivalent of Zapier's Free-plus tier at a lower price point.

Cloud Pro (€50/mo) — 15 active workflows, 10,000 executions/month, admin roles, execution history retention. This is roughly the "small team production" tier.

Cloud Enterprise (custom) — SSO, dedicated support, higher execution limits, SLA, audit logs. Typically starts around $2,000/mo.

Self-hosted Enterprise (custom) — Your own infrastructure, with the enterprise features: SSO, LDAP, RBAC, audit logs, priority support, and Git-backed source control. For regulated environments where cloud is not an option but you want vendor support.

Feature Community (Self-Host) Cloud Starter Cloud Pro Enterprise
Executions/month Unlimited 2,500 10,000 Custom
Active workflows Unlimited 5 15 Unlimited
AI nodes Yes Yes Yes Yes
Multi-user Yes Yes Yes Yes
SSO No No No Yes
Support Community Forum Email Dedicated
Starting price $0 + infra €20/mo €50/mo Custom

The self-hosted economics are extraordinary compared to Zapier and Make. A small production deployment — 50,000 executions per month, 20 workflows, 3 team members — costs roughly $10-15/month for the VPS plus your own LLM token spend. The same throughput on Zapier is $300-500/mo and on Make is $50-100/mo. The tradeoff is you own the operations.

Pros and Cons

Pros.

  • Self-hosted community edition is free with no execution limits. Real production workloads for the cost of a small VPS.
  • Fair-Code license protects against vendor lock-in and pricing changes. You own the deployment, always.
  • Code nodes with real JavaScript (and Python) give you an escape hatch for any logic the visual builder cannot express cleanly.
  • AI story is best-in-class among general-purpose automation tools. LangChain-compatible agent nodes, RAG primitives, native connectors to every major model.
  • Runs on any infrastructure — bare Docker, Kubernetes, Railway, Fly.io, air-gapped corporate networks. Deployment flexibility is unmatched.
  • Multi-user workspaces, credentials vault, error workflows, and executions log are all first-class. Real production readiness.
  • 400+ integrations plus the HTTP Request node handles anything else.
  • Active open-source community, aggressive release cadence, and responsive maintainers.

Cons.

  • Self-hosting is not zero-ops. Someone has to set up the server, back up the database, and handle updates. A modest amount of work but not nothing.
  • The UI, while powerful, is denser than Zapier's. New users often need a day of practice to become fluent.
  • Fewer prebuilt integrations than Zapier or Make. Common tools are covered; niche vertical SaaS occasionally requires the HTTP node.
  • Cloud tier's execution allowances are less generous than the raw self-hosted numbers, so cloud economics are competitive with Make but not dramatically better.
  • Documentation is uneven — the core nodes are well-documented, some third-party community nodes have thin docs.
  • Some node behaviors are learned by trial and error, especially around data flow between complex node types (Splits, Merges, Loops).
  • Community support is genuinely helpful but not always fast. Cloud plans include real support tiers; self-hosted community users rely on the forum and Discord.
  • Not the right tool for a completely non-technical user who wants zero learning curve — Zapier is easier for the first workflow.

Best Use Cases

Technical operations teams at cost-conscious companies. The archetypal n8n customer. Someone on the team can spin up a VPS, the team runs a meaningful volume of workflows, and Zapier or Make bills have crossed a threshold that makes self-hosting economically obvious.

Solo developers building AI-augmented workflows. n8n's AI nodes let you prototype and deploy real AI workflows — RAG chatbots, agent loops, LLM-augmented data pipelines — without writing a Python service. For a solo builder who is comfortable in a Docker container, this is the fastest path from AI idea to production automation that does not involve writing a full app.

Startups running production internal tooling. Approval workflows, cross-system syncs, monitoring alerts, incident response automations. The kind of glue every startup needs. Self-hosted n8n is the correct answer at scale, and the free tier is genuinely production-ready.

Regulated and air-gapped environments. Healthcare, legal, government, and financial services teams that cannot send data to Zapier's or Make's cloud. Self-hosted n8n inside your own network, wired to self-hosted LLMs like Ollama, is a real path to compliant AI automation.

Agencies and consultancies serving multiple clients. Deploy a separate n8n instance per client, each with their own workflows, credentials, and data. The Fair-Code license permits this and the economics scale beautifully.

Bad fit. Non-technical ops leads at small companies with no engineering support — start with Zapier. Teams that need the absolute largest integration catalog for niche SaaS coverage — Zapier still wins. Teams whose primary need is a customer-facing chatbot or agent with rich RAG — Dify is more purpose-built. Extreme high-scale integration platforms with hundreds of engineers — Tray.io, Workato, and custom infrastructure become relevant.

Alternatives

Zapier. The polished, hosted, non-technical-friendly competitor. Easier to learn, more integrations, dramatically more expensive at scale. Correct choice if you have no technical capability and modest volume.

Make. The hosted visual competitor. Comparable feature set to n8n on the workflow side, cannot self-host, priced lower than Zapier but higher than self-hosted n8n. Correct choice when you want power without operational overhead.

Windmill. An emerging open-source competitor that treats code as the primary abstraction and adds visual workflow on top. If you are code-first and n8n's visual-first orientation feels backwards, Windmill is worth evaluating.

Temporal. Not a direct competitor but the correct choice for engineering teams building durable, long-running workflows as part of their core product. Temporal is code-only, Python/Go/TypeScript SDKs, and industrial-grade. n8n is a visual tool for operations; Temporal is a code library for products.

Dify. The natural pair for AI-heavy workflows. Build the agent logic in Dify's specialized environment, expose as HTTP, and orchestrate integrations with n8n. Or use n8n's native AI nodes if the workflow does not need Dify's specific primitives.

Honorable mentions: Node-RED (the OG open-source visual workflow tool, less integrations but delightful for IoT), Pipedream (developer-first hosted with real code steps), Apache Airflow (data-engineering-focused DAG orchestration).

Getting Started

The fastest path is Docker on a small VPS. Provision a $6/month Hetzner or DigitalOcean instance, install Docker, pull the n8n image, and expose it behind a Caddy reverse proxy with automatic HTTPS. Twenty minutes end to end. The n8n docs have a Docker Compose file that is copy-paste-ready.

For a cloud-first path with zero server work, sign up at https://n8n.io. Cloud Starter (€20/mo billed annually) is enough to run 5 workflows and 2,500 executions per month — plenty to prove the platform before committing.

Once you have n8n running: build a workflow that does something real. Not a hello-world. A workflow that replaces a manual process you already do — copying data between two SaaS tools, sending scheduled reports, classifying inbound support tickets. This is the only way to feel the difference between n8n's model and Zapier's or Make's.

For AI workflows, the first-class starting point is the AI Agent node. Add a chat trigger, an AI Agent node, wire in an OpenAI or Anthropic connection, add a Memory node for conversation history, and add Tool nodes for whatever the agent should be able to do — HTTP requests, database queries, Zapier-like actions. This is a real agent, deployed on your own infrastructure, in under an hour.

For RAG, use the Vector Store nodes with Pinecone, Weaviate, Supabase pgvector, or the built-in in-memory store. Ingest your documents through a "Document Loader" node, embed them via OpenAI's embedding model, query them with a Retrieval Chain node, and inject the retrieved context into an LLM Chain. Same primitives as LangChain, exposed visually.

FAQ

Is n8n really free? The Community Edition is Fair-Code licensed and free for personal and internal business use, including running it as your production automation platform. It is not OSI-approved open source — you cannot sell n8n itself as a hosted service — but for the use case of "run it yourself and use it for your own workflows," it is genuinely free with no execution limits.

How much does self-hosting actually cost? A small VPS on Hetzner ($6/mo), Vultr ($6/mo), or DigitalOcean ($6/mo) is enough for tens of thousands of executions per month with a moderate number of workflows. Add your own LLM API spend for AI nodes, and that is the full cost.

How does n8n compare to Make? Comparable feature set on the workflow side, plus code nodes that Make does not have. n8n can be self-hosted. Make cannot. Make's cloud UX is slightly more polished for non-technical users. n8n's AI nodes are meaningfully more capable.

Can I run local AI with n8n? Yes. Connect n8n to a local Ollama or LM Studio instance and every AI node runs against the local model. Combined with self-hosting, this gives you a fully-local AI automation platform. Slow compared to cloud LLMs, but private and free.

Does n8n support multi-agent workflows? Yes, via chained AI Agent nodes with shared memory, or by calling sub-workflows from a parent agent. Not as opinionated as CrewAI's role-based orchestration, but flexible enough for most multi-agent patterns.

What is the operational burden of self-hosting? Small but non-zero. Provision the VPS, install Docker, run the docker-compose file, set up automatic HTTPS via Caddy or Traefik, and add a backup job for the SQLite or Postgres database. Ongoing: apply security updates monthly, upgrade n8n versions quarterly. A few hours per year total for a competent developer.

How reliable is n8n in production? Very. The core execution engine is mature and has been running production workloads at large companies since 2020. Self-hosted reliability depends on your infrastructure quality; n8n itself does not tend to be the failure point.

What is the difference between the Community Edition and Enterprise? Community Edition includes all the workflow features and AI nodes. Enterprise adds SSO, LDAP, RBAC, audit logs, external secrets integration, and vendor support. For most teams, Community is enough.

Verdict

n8n is the correct workflow automation platform for any team with technical capability that values cost control, deployment flexibility, and the ability to write code inside workflows when the visual builder falls short. The self-hosted community edition delivers production-quality automation at infrastructure-only cost, and the AI node story is the best in the category by a meaningful margin.

If you have a developer who can spin up a VPS and you run more than a trivial volume of workflows, n8n is almost certainly the right answer. If you cannot self-host and want a hosted alternative, n8n Cloud is priced competitively with Make and dramatically cheaper than Zapier at scale. If you have zero technical capability and prioritize the smoothest possible onboarding above cost, start on Zapier or Make and migrate to n8n later.

The AI features deserve special mention. Native LangChain-compatible nodes for agents, RAG, memory, and tools mean n8n can serve as your general automation platform and your AI application platform without a separate agent tool. For AI-heavy operations workflows, n8n often beats specialized AI platforms on total cost of ownership because the automation and the AI live in one place.

Start with self-hosted Community Edition at https://n8n.io if you have any technical capacity. Spin up a VPS, install Docker, and be running in under an hour. Move to Cloud Pro (€50/mo) if operations work is not something you want to own. Either way, the tool is quietly one of the most consequential in the space.