n8n logo
Workflow Automation · No Low Code

n8n

n8n is a workflow automation platform for technical teams that pairs a visual canvas with real JavaScript or Python code. It connects 500+ apps, builds traceable AI agents, and runs on your own infrastructure or n8n's cloud.

Active GDPR compliant Free trial Subscription API available 16+ Verified by Guidaio
Overview

What is n8n?

n8n is a workflow automation platform published by n8n GmbH in Berlin and aimed squarely at technical teams. Its interface is a canvas on which every step of a process becomes a node, but unlike most no-code tools it never locks the builder out of the code: a Code node runs JavaScript or Python anywhere in the flow, dynamic expressions parameterise each step, and self-hosted instances can pull in npm packages. The company states the trade-off it refuses to make — other tools limit you to either a visual building experience, or code.

The catalogue advertises more than 500 integrations, with over 400 pre-configured nodes covering messaging, CRM, databases, spreadsheets, storage and cloud services; an HTTP Request node and a GraphQL node handle everything else, and cURL commands can be imported directly. On the AI side, a family of LangChain-based nodes provides agents, chains, memory, embeddings, vector stores, retrievers, output parsers, text splitters, rerankers and Model Context Protocol support, so multi-agent set-ups and RAG pipelines are assembled on the same canvas as the rest. Models can be cloud-hosted or run locally, and every step of an agent's reasoning stays visible on the canvas. Structured inputs and outputs, human-in-the-loop approvals and native evaluations keep AI actions bounded.

Debugging absorbs much of the design effort: a single step can be re-run without replaying the whole workflow, data can be mocked or replayed instead of re-triggering external systems, and an interleaved log view shows the output of each line.

Deployment is the other structural choice. n8n runs under Docker on your own servers — the full source code sits on GitHub under a fair-code licence, with more than 200,000 stars — or on n8n's hosted cloud. Enterprise governance covers SSO with SAML and LDAP, encrypted secret stores, RBAC, audit logging, log streaming to a SIEM, Git-based version control, isolated environments and workflow diffs. More than 10,000 templates, a public REST API, a CLI and a community forum of over 200,000 members surround the product. Huel, Vodafone and Musixmatch are named as customers.

What it does

  • Connect over 500 applications, plus any other API through the HTTP Request node
  • Build multi-step AI agents and RAG systems with LangChain-based nodes
  • Plug in the model of your choice, cloud-hosted or local, using your own API keys
  • Write JavaScript or Python at any point in a workflow
  • Trigger runs from webhooks, schedules, chat, application events or another workflow
  • Insert human approvals and guardrails around AI decisions
  • Deploy on your own infrastructure with Docker, or on n8n's hosted cloud
Audience

When to use n8n / When not to

A quick filter to help you decide if n8n is the right fit.

When to use n8n

  • IT operations teams automating repetitive internal processes such as employee on-boarding
  • Security operations analysts enriching incident tickets and building SOAR-style playbooks
  • Developers and platform engineers who want a visual canvas without giving up JavaScript or Python
  • Data and AI engineers assembling multi-agent systems, RAG pipelines and model-agnostic workflows
  • Organisations with data-residency or sovereignty constraints that need a fully on-premise deployment

When not to use n8n

  • Non-technical users looking for a point-and-click assistant: the canvas assumes APIs, credentials, webhooks and JSON
  • Teams that need guaranteed response times, since dedicated support with an SLA is reserved for the Enterprise plan
  • Agencies or resellers wanting to resell the service, as the self-serve terms restrict use to internal business purposes
  • Mobile-first users: there is no iOS or Android application, only a web interface and a self-hosted instance
  • High-risk contexts where an error could cause death, serious injury or significant legal liability, which the AI terms exclude
Get started

How to use n8n

A typical end-to-end flow, from setup to results.

  1. Choose your deployment: create a cloud account, or self-host from GitHub with Docker following the hosting documentation
  2. Start a free trial on Starter or Pro without entering a credit card, or apply a licence key on a self-hosted instance for Business and Enterprise features
  3. Open the canvas and place a trigger: a webhook, a schedule, a chat message, an application event or another workflow
  4. Connect the services you need, preferring OAuth where the provider supports it and otherwise supplying a scoped API key
  5. Chain the nodes that move and transform the data, using switches, filters, loops and merges
  6. Drop in a Code node in JavaScript or Python, or a dynamic expression, wherever the pre-built nodes stop short
  7. Add AI nodes to build an agent or a RAG pipeline, pointing them at a cloud or local model with your own credentials
  8. Test as you go: run a single step, replay or mock data, and read the interleaved log view
  9. Add human-in-the-loop approvals, guardrails and error workflows before anything reaches production
  10. Promote to production with Git version control, separate environments, execution alerts and the insights dashboard
Quick read

Pros & Cons

Pros

  • Full self-hosting under Docker with the source code published on GitHub, so data need never leave your infrastructure
  • Visual building and real code in the same tool, with no context switch between them
  • Billing counts complete executions rather than steps or seats, and every plan includes unlimited users, workflows and integrations
  • Written commitment in the AI terms not to train machine-learning models on Customer Content or Output
  • Cloud data hosted in the European Union, on servers in Frankfurt, with a named list of sub-processors published
  • Security programme aligned to SOC 2 with annual independent audits, and a SOC 3 report available for download
  • Large ecosystem: 10,000+ workflow templates, a forum of over 200,000 members, free courses and 200k GitHub stars

Cons

  • Steep jump in the price ladder between Pro at 50 EUR per month and Business at 667 EUR per month
  • No permanent free plan is advertised in the cloud pricing grid, and the self-hosted Community Edition is presented without any mention of price
  • Dedicated support with an SLA is Enterprise-only; the Business plan is explicitly self-serve and leans on the community forum
  • Real technical prerequisites: APIs, credentials, webhooks and JSON structures are unavoidable
  • Self-hosting shifts encryption at rest and TLS termination onto the user
  • Annual commitments are non-refundable, with no pro-rata refund, and Business overages are billed at 4,000 EUR per extra 300,000 executions
  • The AI Assistant is still a preview with monthly credits that do not roll over and cannot be bought separately
Pricing

Pricing & Plans

There is no permanent free plan advertised on the cloud pricing grid: all four published tiers are paid, and the self-hosted Community Edition is offered on GitHub without any stated price. A free trial is available on the Starter and Pro plans with no credit card required, and on the Business plan for fourteen days with a card. The lowest paid entry point is the Starter plan at 20 EUR per month when billed annually, which includes 2,500 monthly workflow executions, unlimited users and workflows, and every integration. Annual billing is advertised as a 17% saving over monthly billing.

Starter — 20 EUR per month billed annually
  • 2
  • 500 workflow executions
  • 1 shared project
  • 5 concurrent executions
  • unlimited users
  • 2
  • 300 AI credits per month
  • forum support
Business — 667 EUR per month billed annually
  • 40
  • 000 workflow executions
  • self-hosted
  • 6 shared projects
  • SSO SAML and LDAP
  • 30 days of insights
  • separate environments
  • scaling options
Enterprise — custom pricing
  • custom execution volume
  • hosted by n8n or self-hosted
  • unlimited shared projects
  • 200+ concurrent executions
  • 365 days of insights
  • external secret store
  • log streaming
  • extended data retention
Plan 5
  • Start-up Plan — 50% off the Business plan for companies under 20 employees
  • subject to eligibility
Plan 6
  • Community Edition — a standard self-hosted version of n8n available on GitHub
Special offers — Start-up Plan: 50% off the Business plan for companies with fewer than 20 employees, subject to eligibility, with a discount code to retrieve · Annual billing advertised as a 17% saving compared with monthly billing · Free trial on Starter and Pro with no credit card required, including 800 AI Assistant credits that expire when the trial ends · Fourteen-day Business trial with full access to Business features, credit card required · Community Edition: a standard self-hosted version available on GitHub · Affiliate, expert partner and ambassador programmes open to applications
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how n8n handles your data.

GDPR overview

n8n GmbH is established in Berlin, so the GDPR applies directly and no Article 27 representative is required. The security page states plainly how the company complies with the GDPR, and an external Data Protection Officer is appointed, reachable at a dedicated address whose postal details are published. Data subject requests go to privacy@n8n.io, and the policy lists the rights under Articles 7(3), 15, 16, 17, 18, 20, 21 and 77. A pre-signed Data Processing Agreement can be downloaded and countersigned, a named list of sub-processors is published with each one's purpose and processing location, and transfers outside the EU rely on adequacy decisions, the EU-US Data Privacy Framework and standard contractual clauses. The policy in force is dated 24 June 2026 and earlier versions remain accessible.

Who owns the data?

Under the self-serve terms, everything you upload, submit or run through the cloud service — data, inputs, prompts, workflows and files — is Customer Content, and you keep all rights, title and interest in it. It stays private by default. You grant n8n a non-exclusive, royalty-free, worldwide licence, sublicensable to its subcontractors and service providers, solely to provide and support the service. Output produced by the AI features belongs to you as well. Two carve-outs deserve attention: workflows or posts you deliberately publish become Community Content, licensed broadly to n8n and to other users; and technical logs, metadata and telemetry, which exclude Customer Content, belong to n8n as Usage Data.

Reuse rights

You may use your own content freely: nothing in the terms restricts what you do with the data you bring in, the workflows you build or the output the AI features generate, and n8n claims no ownership over any of it. The licence you grant works one way only — it lets n8n process your content to run and support the service, not to exploit it. Beyond that, n8n commits in writing not to use Customer Content or Output to train any machine-learning model, and not to keep Customer Content longer than the AI feature needs to return a result. It may nonetheless analyse Usage Data and prompts internally to improve its AI services, in aggregated and de-identified form only, and may derive de-identified data sets from Customer Content to develop the platform. If you connect a third-party language model with your own API key, your data travels to that provider under that provider's terms, which you are responsible for reviewing.

Data retention & training

Retention summary
Customer Content is normally deleted six months after an account is deactivated, unless legal, accounting or regulatory obligations require it to be kept longer, and an email warning is sent thirty days before deactivation. Execution history is capped differently on each plan: seven days on Starter, thirty on Pro and unlimited on Enterprise, with parallel limits on the number of saved executions and on storage. Whichever limit is reached first triggers the removal of the oldest executions, without interrupting running workflows. Audit logs are kept for at least twelve months. Contact details sent by email or through the form are deleted once the conversation is closed, and anonymised data may be kept indefinitely. Cloud accounts can be deleted from within the product.
Trains on customer data
No
Subprocessors disclosed
Yes
DPA available
Yes
GDPR contact

Hosting summary

For plans hosted by n8n, the platform runs on Microsoft Azure and both the physical hardware and the stored data sit in the European Union; the pricing FAQ specifies servers in Frankfurt, Germany. The published sub-processor list confirms Azure processing in Germany and Sweden and Hetzner Online in Germany, and names AI providers processing in the United States — OpenAI, Anthropic, Google Vertex AI, LangChain and Daytona — which come into play according to how you configure the platform. A group entity, n8n US Inc., is listed as an affiliate sub-processor in the United States. Cloud instances are logically isolated from one another and the database sits on a private network. Data at rest is encrypted with Azure Storage server-side encryption using AES256 in a FIPS-140-2 compliant implementation, backups included, and traffic in transit is protected with certificates managed through Cloudflare. If you self-host, hosting is wherever you put it and n8n has no control over it. The company states it is preparing additional hosting locations.

Hosting countries
🇩🇩 Germany🇸🇪 Sweden
Hosting regions
EU
Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting n8n.

  • Use of the cloud service is limited to internal business purposes: reselling, sublicensing, leasing or transferring it is prohibited by the self-serve terms
  • The AI features come with no accuracy guarantee — you remain solely responsible for validating output before deploying it, and high-risk uses are contractually excluded
  • Annual commitments are non-refundable and there is no pro-rata refund; monthly plans only stop at the end of the current cycle
  • Exceeding the Business quota is billed at 4,000 EUR per extra block of 300,000 executions, invoiced up to 45 days after the fact, and n8n may raise your tier automatically with 14 days' notice
  • Subscribing to a Business plan does not cancel an existing subscription: you have to cancel the old one yourself
  • On self-hosted instances telemetry is collected by default and must be switched off manually, and a Business or Enterprise licence key pings n8n's licence server daily to stay active
  • Workflows shared on the community forum become Community Content, licensed broadly to n8n and to other users, and Customer Content is deleted six months after account deactivation, so export before you leave
Setup

Setup & Integrations

Technical difficulty

Moderate to demanding, depending on the route. The cloud version needs only an account and a free trial that asks for no credit card, and the first workflow can be assembled from one of more than 10,000 templates. Building anything real, though, means understanding APIs, credentials, webhooks and JSON. Self-hosting adds genuine operations work: Docker, a reverse proxy for TLS, disk encryption, upgrades and a licence key for paid features. Free courses, extensive documentation and an active forum soften the curve considerably.

Deployment

Web appAPI

Integrations

Google Sheets Gmail OpenAI Slack Telegram Google Gemini Anthropic Airtable Google Drive Microsoft Excel Notion Supabase Discord Postgres MySQL GitHub Google Calendar MongoDB Microsoft SQL OpenWeatherMap GraphQL HubSpot Mautic Baserow Redis Pushover SendGrid Jira Software ClickUp Trello AWS S3 Twilio WooCommerce Todoist Pipedrive Nextcloud Microsoft Outlook MQTT
Company

Behind n8n

Company name
n8n GmbH
Founded
08/10/2019
Country of origin
🇩🇩 Germany
Headquarters
Novalisstr. 10, 10115, Berlin, Germany
UBO
INFORMATION_NOT_FOUND
UBO country
INFORMATION_NOT_FOUND
Domain registrar country
🇺🇸 United States
Legal contact
Support contact

Fundraising

Series C: 180 million USD raised at a 2.5 billion USD valuation, led by Accel with Meritech, Redpoint, Visionaries Club, NVentures (NVIDIA) and T.Capital (Deutsche Telekom), announced on the company blog
Series B: 60 million USD raised less than a year before the Series C, at a reported 350 million USD valuation
Total capital raised reported at 240 million USD, with annual recurring revenue said to be above 40 million USD at the time of the Series C

Social

Official links

Resources

All the official URLs gathered for verification and reference.

Compare

Alternatives

Tools that compete with or complement n8n.

Z ZapierM MakeN Node-REDC CrewAIL LangChainF FlowiseD DifyA AirflowW WorkatoA ActivepiecesL LangGraph
FAQ

Frequently asked questions

Can I run n8n on my own infrastructure?
Yes. n8n can be deployed with Docker on your own servers, and the full source code is published on GitHub under a fair-code licence as the Community Edition. A version hosted by n8n is available as an alternative, and the Enterprise plan can be taken either way.
How is n8n billed?
Pricing is based on the number of monthly workflow executions, regardless of how complex a workflow is. One execution means one complete run of a workflow, whatever the number of steps it contains, so a workflow with fifty nodes costs the same as one with two.
Is there a free trial, and is a credit card required?
A free trial is available on the Starter and Pro plans without a credit card. The Business plan offers a fourteen-day trial with full access to Business features, but a credit card is required to start it.
Where is my data hosted?
For plans hosted by n8n, data is stored within the European Union, on servers located in Frankfurt, Germany. The published sub-processor list names Microsoft Azure, processing in Germany and Sweden, and Hetzner Online in Germany. If you self-host, the data lives wherever you choose to run the instance.
Does n8n train AI models on my data?
No. The AI terms state that n8n will not use Customer Content or Output to train any machine-learning model, and the privacy policy adds that no personal data is used for the development, training or improvement of AI or machine-learning models. Usage data and prompts may be analysed internally in aggregated, de-identified form.
Can I use my own language model?
Yes. n8n supports a bring-your-own-LLM approach: you decide which third-party model to connect and supply your own API credentials, and models can also be run locally. Data sent to a third-party provider is then governed by that provider's own terms.
Is there an API?
Yes. n8n exposes a public REST API, documented with authentication, pagination and endpoints covering workflows, executions, credentials, users, projects, source control, audit and insights. The instance can also be controlled from a command line interface.
What support is included?
The community forum is open to every plan, email support is included from certain tiers, and dedicated support with guaranteed response times through an SLA is reserved for the Enterprise plan. The Business plan is explicitly described as a self-serve option.
How long is my data kept, and can I get a Data Processing Agreement?
Customer Content is usually deleted six months after an account is deactivated, with an email sent thirty days before deactivation, unless legal or accounting obligations require longer. Execution history retention runs from seven days on Starter to unlimited on Enterprise. A pre-signed Data Processing Agreement can be downloaded and countersigned online.
Conclusion

Should you pick n8n?

n8n is one of the better-documented tools in its category, and the paperwork backs the product up: a company registered in Berlin under HRB 212509 B, a full German imprint, eight distinct legal documents, four published price tiers, a documented REST API and a source repository with more than 200,000 stars. Very little here is claimed without being shown.

The positioning is unambiguous. This is a tool for technical teams, not a consumer assistant. The canvas is genuinely visual, but APIs, credentials, webhooks and JSON are unavoidable, and the payoff for that effort is a platform that does not stop where no-code tools usually do — a Code node in JavaScript or Python sits wherever you need it.

The structural decision a buyer faces is deployment. n8n's cloud keeps data in the European Union, on servers in Frankfurt, with a named sub-processor list and a security programme aligned to SOC 2. Self-hosting removes the residency question entirely, at the price of owning encryption at rest, TLS termination and upgrades yourself. Both routes come with the same written commitment: Customer Content and Output are not used to train machine-learning models.

The reservations are mostly commercial. The gap between the Pro plan and the Business plan is wide, dedicated support with an SLA only arrives at the Enterprise tier, and no permanent free plan appears in the cloud grid — the free route is self-hosting the Community Edition. Annual commitments are non-refundable and Business overages are billed in large blocks.

For an engineering, data or security team that wants automation it can inspect, extend and host itself, n8n is a serious candidate. For a team hoping to avoid technical work altogether, it is the wrong shape of tool.