Hero image

Forge your masterpiece

You can use our visual editor. You can code. You can self-host or use our cloud. You will successfully execute your workflow.

Leading visual editor

Nodes are steps in your workflow. Use native and HTTP nodes to work directly with APIs. Use built-in data transformers or code to manipulate your data. Get out-of-the box AI agents.

  • No boilerplate

    Get rid of repetitive code. We've built over 400 pre-configured integrations to help you achieve this. No more getting lost in documentation or dealing with CORS errors either.

    We know there are many apps we don't have a pre-built node for. Use the HTTP request node instead to connect to these. Use your existing credentials or just import a curl command.

    View integrations
  • Fast iteration

    The tool comes to life with fast feedback loops, letting you build piece by piece. Outputs appear right next to your settings at every step.

    You can execute just the last step, not the whole sequence. And you can replay data, sparing you from re-triggering events or enduring slow workflow steps.

    More on coding
  • Fall back to code

    The interface will never limit you. Use the code node to write custom transformations in JavaScript or Python. On self-hosted instances, add npm packages for even more power.

    In each node, you can employ expressions for dynamic parameters. These support JS and Tournament, our templating language for common tasks.

    See expressions
  • Merge, loop, filter

    From the simple to the sophisticated you will find a path for your data. Route data with switches and if nodes. Create loops and merge the data back together.

    Don't just filter data. Remove duplicates. Split lists into separate items or aggregate many into one. Use code to shape your data just as you need it to be.

    Explore transformers
  • Diverse triggers

    All work starts somewhere. Use our available app event triggers to get going. Schedule a run with a cron job or start with a chat. Use an event stream.

    Webhooks let you to trigger workflows from services without a dedicated app trigger node. Start a workflow in response to another one, allowing for nested setups.

    See triggers
  • AI nodes

    Can your workflow chat yet? It can, with our built-in AI nodes. Summarize or answer questions to your documents. Fast to prototype and easy to deploy to staging or production.

    This is just the start. Use LangChain to build modular apps that fit right into your existing workflow. And yes, you control the model and the data flow.

    Dive into AI

AI that actually creates value for your business

Can your workflow chat yet?

With our built-in AI nodes, it can, allowing seamless interaction with your data. Use multi-step agents to summarize content or answer complex queries.

Use our existing scaffolding

Get straightforward deployment to staging and production environments. Choose from various models tailor-fit to your needs, or run the LLM locally for complete control.

Build modular apps

On top of LangChain that integrate smoothly into your existing workflows. It doesn’t only enhance your processes, it allows you to embed AI into your own products.

Debug & monitor

You'll actually love it.

Completely custom alerting

  • Send error notifications anywhere, separate or all at once

  • Stream logs to any log aggregator

  • Call backup workflows to handle errors immediately

Deploy and self-host

Full control over your setup

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 an AWS Secrets Manager, Azure Key Vault, Google Clouzd Platform, HashiCorp Vault, and 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