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!
Build with nodes
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.
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.
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.
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.
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.
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.
Deploy and self-host
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.
Your data’s security is our commitment. We are SOC 2 audited and regularly perform external pen tests.
We use Git-based source control to support environments. Use a push-pull pattern to move work between environments.
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.
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.
Fetch secrets from an AWS Secrets Manager, Infisical and HashiCorp Vault without ever saving them in n8n.
Get the job done with n8n