See llms.txt for all machine-readable content.

Hero image

Think it. Build it. Extend it.

Simple enough to ship in hours, sophisticated enough to scale. n8n lets you automate business processes without limits on your logic.

Visual building

Leading visual editor for fast iteration where you see results instantly. Build what you need with native nodes or custom code – perfect for both everyday automations and complex AI agent workflows.

  • No boilerplate

    Over 500 integrations come pre-configured, so no more hunting through docs or fighting CORS. For anything missing, paste in a curl command.

    View integrations
  • Fast iteration

    Outputs appear right beside your settings at every step. Re-run just the last node, or replay old data instead of re-triggering the event.

    More on coding
  • Fall back to code

    Drop into JavaScript or Python in a code node, add npm packages when you self-host, and slot expressions into any field for dynamic values.

    See expressions
  • Merge, loop, filter

    Route with switches and if nodes, loop and merge the branches back together, split lists into items, aggregate many into one, drop duplicates.

    Explore transformers
  • Diverse triggers

    Start on an app event, a cron schedule, a chat message, or an event stream. Webhooks cover the rest, and one workflow can trigger another.

    See triggers
  • AI nodes

    Put an agent inside a workflow, or let it run on its own. You pick the model, and you bound what it is allowed to touch before it runs.

    Dive into AI

AI that ships, not just demos

More than a chatbot

Multi-step agents summarize your documents and answer questions that take more than one lookup, every step visible on the canvas.

Straight to production

Ship it from staging to production like any other workflow, and run the model on your own hardware when the data cannot leave.

Embed it in your product

Agents drop into the workflows you already run, and you can ship them inside your own product, not just use them in-house.

Debug & monitor

Immediate, in the flow, and actually fun.

Monitor

Completely custom alerting

  • Send error notifications anywhere, separate or all at once
  • Call backup workflows to handle errors immediately
  • Get insights on workflow performance over time
  • Stream logs to any log aggregator
Diagnose

Logs where you need them

  • Logs interleaved with your code to see the output of every line, inline
  • AI-assisted error analysis connected to docs and known issues
  • Friendly community support forum for common or hard errors
Fix

Easy execution edits

  • Load previous execution data into the editor to debug the error
  • Know what input to map, get autocomplete suggestions for the data’s transformation and see the result - all in one view
Test

Re-run at the click of a button

  • Pin previous data to test your fixed workflow without waiting time
  • Run single steps separately for granular testing
Deploy

Fast and safe to production

  • One-click deployment of your improved workflow
  • Environments with pull requests for added security
  • Visual workflow diff of two versions, with changed nodes highlighted

Deploy and self-host

Reliable. Scalable. Yours.

Use environments

We use Git-based source control to support environments. Use a push-pull pattern to move work between environments.

More on environments

Host on premise

We build our product on a fair code license. Check it out on GitHub and pick your favorite deployment option. Go fully on-premise with Docker or K8s in minutes. Run it air-gapped on your private network, or use our robust cloud solution. The community version is free, an enterprise license isn't.

Set it up

Scale up

Set up different execution modes based on your needs. Queue mode runs multiple instances with workers doing the brunt of the work and one main instance receiving workflow information. n8n handles up to 220 workflow executions per second on a single instance.

Get the details

Trust SOC 2

Your data's security is our commitment. We are SOC 2 audited and regularly perform external pen tests.

Read more

Fetch secrets

Fetch secrets from 1Password, AWS Secrets Manager, Azure Key Vault, GCP Secrets Manager, HashiCorp Vault, or Infisical without ever saving them in n8n.

Read more

Limit Access

With projects and roles, you can give your team access to collections of workflows and credentials, rather than having to share each workflow and credential individually. Simultaneously, you tighten security by limiting access to people on the relevant team.

Learn more