n8n

Research & Resources 💻 TypeScript ⚖️ Other 🟢 Actively maintained
203.4k stars

n8n is a fair-code platform for building and deploying AI agents and workflow automation. It combines a visual canvas with custom code, supports self-hosting or cloud, and connects to 1500+ integrations. It is for developers and teams who need to automate complex workflows and AI processes with flexibility and enterprise-grade control.

n8n Quick Start Tutorial: Build Your First Workflow [2025]

🎬 n8n Quick Start Tutorial: Build Your First Workflow [2025] · n8n

n8n demo
🖼️ Screenshot from the project README

✨ Key features

  • AI-native automation platform for building and operationalizing AI workflows.
  • Model flexibility: connect to OpenAI, Anthropic, Google, or open-source models.
  • Visual canvas with JavaScript, Python, and npm packages for custom code.
  • Enterprise-ready: self-host, role-based access, audit trails, sensitive data support.
  • 1500+ integrations and 9000+ workflow templates to leverage existing systems.

🎯 Use cases

  • Build multi-step AI agents with logic, tool use, and human approvals.
  • Automate workflows connecting AI models to existing business systems.
  • Prototype AI workflows and deploy them to production with observability.
  • Self-host AI automation for sensitive data with role-based access and audit trails.

📦 Installation

🧰 Requirements: Requires Docker for the quick start; can be self-hosted or used in the cloud. No API keys required for installation, but integrations may need their own credentials.

Try n8n instantly with our install script (requires Docker):

curl -fsSL https://get.n8n.io | sh

Or deploy manually with 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

Access the editor at http://localhost:5678

🚀 Usage

After installation, access the editor at http://localhost:5678 and start building workflows. For a complete example, refer to the Documentation and Example Workflows.

⚠️ Good to know

n8n is distributed under the Sustainable Use License and n8n Enterprise License, which may restrict commercial use without a paid license.

❓ FAQ

What does n8n mean?

It means 'nodemation' and is pronounced as n-eight-n, combining 'node' (Node-View and Node.js) and 'automation'.

Can I self-host n8n?

Yes, n8n is self-hostable and can be deployed anywhere, including via Docker as shown in the quick start.

What AI models can I use with n8n?

You can connect to OpenAI, Anthropic, Google, or open-source models and switch providers without changing your architecture.

Is n8n free to use?

n8n is fair-code distributed under the Sustainable Use License and Enterprise License; source is available and self-hosting is allowed, but commercial use may require a license.

📊 Repository

Stars★ 203,446
Forks🍴 60,550
Open issues🐛 1,154
Last commit🕒 Sep 4, 2026
Created📅 Jun 2019
Language💻 TypeScript
License⚖️ Other
Websiten8n.io

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.