Product overview

Forge your masterpiece

You can use our visual editor. You can code. You can self-host or use our cloud. You will get the job done. Let's go!

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.

Powerful debugging

Debug your workflow visually with your data next to your configuration. Employ custom error flows and stream your logs. Get individual support in our friendly community forum.

Secure deployments

Get our code from Github and host it on your own infrastructure. Use environments based on Git for CI/CD and keep track of your changes. Smooth scaling for high performance.

Build with nodes

We focused on the best aspects of coding and removed the rest
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.

features_nodes_icons
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.

n8n_image
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.

n8n_image
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.

features_triggers
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.

features_AI_agent
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.

You'll actually love it

Debug and monitor

Get notified

Errors occur. Sometimes credentials expire or your workflow runs out of memory. Don’t despair. Build a fully customizable error handling flow to notify you and specify what happens next. You got this.

No log digging

Load erroneous data from a previous execution into your workflow for debugging failed runs. See the failed execution, the affected node and each snippet of code to identify the issue. Much better than searching the log.

Reuse outputs

Put a pin in it by pinning your data! Make changes to fix your error and re-run your single steps of your flow with the previous outputs. Use saved data instead of fetching fresh data for your workflow run, saving time instead of waiting.

Log streaming

Write an audit log of previous executions, users and edits. Send events from n8n to Sentry, a webhook or syslog server. Manage your n8n monitoring within your own alerting and logging processes.

Support forum

Who you’re gonna call? We proudly call our community. The best place to get help and workflow inspo is our friendly support forum. You’re welcome to join.

n8n_image

Deploy and self-host

Full control over your setup
credentials-icon
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.

brand-icon-19-red
Trust SOC 2

Your data’s security is our commitment. We are undergoing a SOC 2 audit and regularly perform external pen tests.

brand-icon-21-red
Use environments

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

brand-icon-13-green
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.

brand-icon-10-purple
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.

brand-icon-4-green
Fetch secrets

Fetch secrets from an AWS Secrets Manager, Infisical and HashiCorp Vault without ever saving them in n8n.

Features per plan
Get the full list of features per plan on our pricing page
Compare features

Get the job done with n8n

icon icon