Open-source workflow automation with a code-when-you-need-it approach
n8n is a Berlin-based open-source workflow automation platform that combines a visual canvas with the ability to write custom JavaScript or Python when needed. With 500+ integrations, native AI agent capabilities, and full self-hosting support, n8n bridges the gap between no-code automation and developer-grade flexibility. Available as a cloud service or self-hosted Community Edition.
Headquarters
Berlin, Germany
Founded
2019
Pricing
EU Data Hosting
Yes
Employees
201-500
Open Source
Yes
14-day free trial available
Free
€24/mo
€60/mo
Contact Sales
Billing: monthly, annual
There is a fundamental tension in workflow automation. Tools like Zapier and Make are brilliant for simple triggers-and-actions — connect this form to that spreadsheet, send a Slack message when a deal closes. But the moment you need conditional logic that goes beyond basic if/else, or you want to transform data in a way the UI does not anticipate, you hit a wall. You either accept the limitation or abandon the tool entirely for a custom script.
n8n was built to solve exactly this problem. Founded in 2019 by Jan Oberhauser in Berlin, n8n is an open-source workflow automation platform that gives you a visual canvas for building automations — and then lets you drop into JavaScript or Python whenever the visual approach is not enough. It is a "code-when-you-need-it" philosophy that recognises a reality most automation vendors ignore: real-world workflows are messy, and eventually you need to write actual code.
The company has grown rapidly. After raising $254 million across multiple rounds — including a $180 million Series C in October 2025 at a $2.5 billion valuation — n8n now employs several hundred people and serves tens of thousands of self-hosted instances alongside its cloud offering. The platform ships with 500+ integration nodes, native AI agent capabilities, and full self-hosting support under a fair-code licence.
For European organisations, the value proposition is straightforward: a Berlin-headquartered company, cloud infrastructure in Frankfurt, GDPR-compliant data processing, and the option to run everything on your own servers if even that is not enough control.
n8n's workflow editor is a node-based canvas where you drag, drop, and connect integration nodes to build automations visually. Each node represents an action — fetch data from an API, filter records, send an email — and connections define the data flow between them. So far, that is familiar territory for anyone who has used Zapier or Make.
The difference is what happens when the visual nodes cannot do what you need. In n8n, you can insert a Code node at any point in your workflow and write arbitrary JavaScript or Python. Need to parse a complex nested JSON structure? Write a few lines of code. Need to call an undocumented API endpoint? Use the HTTP Request node with custom headers and authentication. This is not a workaround — it is a core design principle. The visual and code approaches coexist seamlessly, and data flows between them without friction.
n8n has leaned heavily into AI with native agent nodes that support autonomous multi-step workflows. You can build agents that reason through tasks, call tools (including other n8n workflows), access memory stores, and interact with external systems — all orchestrated visually on the canvas.
Critically, n8n includes human-in-the-loop approval steps. When an agent's decision needs oversight — approving a refund, escalating a support ticket, publishing content — you can insert manual checkpoints. Error handling and fallback logic are built in, so when AI actions fail (and they will), the workflow degrades gracefully rather than silently breaking. The platform integrates natively with OpenAI, Anthropic, Cohere, and other model providers.
The Community Edition of n8n is entirely free, with no execution limits. You can deploy it via Docker, Kubernetes, or directly on a VPS. For organisations subject to strict data residency requirements — healthcare, finance, government — this means workflow data never leaves your infrastructure. No third-party cloud, no cross-border data transfers, no dependency on a vendor's data processing agreement.
This is not just a theoretical advantage. Self-hosting eliminates an entire category of compliance concerns that cloud-only automation tools create. Your data stays in your VPC, on your servers, in your jurisdiction.
For teams that prefer managed infrastructure, n8n Cloud runs on Microsoft Azure Germany West Central in Frankfurt. The Starter plan provides 2,500 executions per month at EUR 24, scaling to 10,000 executions at EUR 60 (Pro) and custom volumes at the Enterprise tier. All plans include unlimited users and workflows — pricing is purely based on how many times your workflows actually run.
Annual billing saves 17%, and companies with fewer than 20 employees can apply for 50% off the Business plan.
Beyond basic linear workflows, n8n supports conditional branching, loops, sub-workflow execution, merge nodes for combining data streams, and wait nodes for pausing execution until an external event occurs. Error handling is first-class: you can define error workflows that trigger when a node fails, capture the error context, and route it to alerting or retry logic.
The execution history provides full visibility into every workflow run, including the data at each node, execution times, and error details. For debugging complex automations, this is essential — you can replay failed executions with modified data to test fixes before deploying.
n8n's pricing model has a clear split: self-hosted is free, cloud is paid by execution volume.
The Community Edition is the most generous option in the workflow automation market. Unlimited executions, all integration nodes, full source code access — genuinely free, not a feature-gated trial. The trade-off is that you manage the infrastructure yourself: server provisioning, updates, backups, and monitoring.
Cloud pricing starts at EUR 24/month (Starter, 2,500 executions) and EUR 60/month (Pro, 10,000 executions). The Enterprise tier adds SSO, RBAC, dedicated infrastructure, audit logging, and custom SLAs. A 14-day free trial is available for Starter and Pro without requiring a credit card.
The execution-based model is a double-edged sword. For workflows that run infrequently or in modest volumes, it is very cost-effective. But high-volume use cases — processing thousands of webhook events daily, polling APIs every minute — can push costs up quickly. If your workflows are execution-heavy, self-hosting is almost certainly the better economic choice.
Compared to Zapier (which starts at $19.99/month for 750 tasks and charges per task), n8n's cloud pricing is competitive, and the self-hosted option has no equivalent in Zapier's world.
n8n GmbH is a German company registered in Berlin (Amtsgericht Charlottenburg, HRB 212509 B). As an EU-domiciled entity, it is directly subject to GDPR and all applicable EU regulations.
For cloud customers, data is processed in the Azure Germany West Central data centre in Frankfurt. Encryption at rest uses AES-256 with a FIPS 140-2 compliant implementation. n8n provides a Data Processing Agreement with Standard Contractual Clauses, and a SOC 3 report is publicly available. A SOC 2 audit is currently in progress.
For self-hosted deployments, the compliance picture is even cleaner. No data leaves your infrastructure. You control the geographic location, network boundaries, encryption keys, and access policies. n8n recommends configuring automatic execution data pruning to simplify GDPR data deletion requests.
The one area where n8n could improve is certification breadth. ISO 27001 certification is not yet in place, and the SOC 2 audit is still underway. For enterprise procurement teams that require these checkboxes, this may slow down approval processes.
Technical teams and developers who find Zapier or Make too limiting. If you regularly hit the point where you wish you could "just write some code," n8n was designed for exactly that workflow.
EU-regulated organisations needing workflow automation with guaranteed data sovereignty. Self-hosting eliminates data transfer concerns entirely; the Frankfurt cloud is the managed alternative.
AI-forward teams building agent-based automations with human-in-the-loop oversight. n8n's native AI nodes and multi-model support make it one of the strongest platforms for production AI agent workflows.
Cost-conscious teams with technical capacity who can self-host to get unlimited free executions. The Community Edition is a genuine open-source offering, not a crippled free tier.
n8n occupies a distinctive position in the automation market: powerful enough for developers, visual enough for non-developers, and European enough for compliance teams. The code-when-you-need-it philosophy is not a marketing gimmick — it solves a real problem that every other visual automation tool struggles with. The self-hosted option is genuinely free and genuinely capable, and the AI agent capabilities are among the best in the category. The trade-offs are real — steeper learning curve, fewer pre-built connectors than Zapier, and certifications still catching up to enterprise requirements — but for teams that value flexibility and data sovereignty, n8n is the strongest European contender in workflow automation.
The self-hosted Community Edition is completely free with unlimited workflow executions and all integration nodes. Cloud hosting starts at EUR 24/month. The source code is available under a fair-code licence for inspection and modification.
n8n offers open-source self-hosting, inline code (JavaScript/Python), and native AI agent capabilities that Zapier lacks. Zapier has a larger pre-built connector library and a simpler interface aimed at non-technical users. n8n is the better choice for technical teams needing customisation and data control.
Yes. n8n GmbH is a German company, and cloud data is hosted in Frankfurt. A DPA with Standard Contractual Clauses is available. Self-hosting keeps all data within your own infrastructure for maximum control.
Yes. n8n includes native AI agent nodes supporting autonomous multi-step workflows with memory, tool use, human-in-the-loop approval, and integration with OpenAI, Anthropic, and other model providers.
n8n's Code node supports JavaScript and Python. You can use either language at any point in a workflow to transform data, call APIs, or implement custom logic that goes beyond what the visual nodes offer.
Open-source workflow automation with a visual builder and AI agents
Alternative to Zapier
Self-hostable open-source workflow automation built in Berlin — no vendor lock-in, no per-task pricing
Alternative to Zapier