**Concise Description:** Workflow automation platform. Visual builder, custom code, AI, 400+ integrations. Self-host/cloud. Automate tasks & connect apps.

# n8n - Secure Workflow Automation for Technical Teams
n8n is a workflow automation platform designed for technical teams, offering the flexibility of code with the speed of no-code. Featuring 400+ integrations, native AI capabilities, and a fair-code license, n8n empowers you to build powerful automations while maintaining complete control over your data and deployments.

## Key Capabilities
* **Code When You Need It:** Seamlessly switch between a visual interface and code. Write JavaScript/Python, add npm packages, or leverage the intuitive visual editor.
* **AI-Native Platform:** Build sophisticated AI agent workflows powered by LangChain, utilizing your own data and models for enhanced automation.
* **Full Control:** Choose between self-hosting with our fair-code license or using our convenient [cloud offering](https://app.n8n.cloud/login).
* **Enterprise-Ready:** Benefit from advanced permissions, Single Sign-On (SSO), and air-gapped deployment options for enterprise-grade security and compliance.
* **Active Community:** Access a vast library of 400+ integrations and over 900 ready-to-use [templates](https://n8n.io/workflows) contributed by our vibrant community.
## Quick Start
Get started with n8n in minutes using one of the following methods:
### Using npx (Node Package Runner)
This is the quickest way to try n8n. Requires [Node.js](https://nodejs.org/en/) to be installed.
```bash
npx n8n
For a more persistent installation, use Docker.
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
After running either command, access the n8n editor in your browser at: http://localhost:5678
Need help? Join our community forum to get support and connect with other users: community.n8n.io
n8n is distributed under a fair-code license, specifically the Sustainable Use License and n8n Enterprise License.
Key aspects of the license:
For additional features and support, Enterprise licenses are available.
More information about our licensing model can be found in the documentation.
We welcome contributions! If you find a bug 🐛 or have a feature idea ✨, please consult our Contributing Guide to get started.
Interested in shaping the future of automation? Explore our job posts and consider joining our team!
Short answer: It means "nodemation" and is pronounced as n-eight-n.
Long answer: "I get that question quite often (more often than I expected) so I decided it is probably best to answer it here. While looking for a good name for the project with a free domain I realized very quickly that all the good ones I could think of were already taken. So, in the end, I chose nodemation. 'node-' in the sense that it uses a Node-View and that it uses Node.js and '-mation' for 'automation' which is what the project is supposed to help with. However, I did not like how long the name was and I could not imagine writing something that long every time in the CLI. That is when I then ended up on 'n8n'." - Jan Oberhauser, Founder and CEO, n8n.io
```