Open source · ★ 207,301 GitHub stars (as of 2026-10-14)
n8n
n8n is a workflow platform for building AI agents and business automation with a visual canvas and code.
Overview
n8n is a fair-code platform for building and deploying AI agents and workflow automation. You connect steps on a visual canvas and can add JavaScript or Python code where needed.
You can connect OpenAI, Anthropic or Google models or open-source models, and switch providers without changing the structure. You can see each step's inputs and outputs directly and rerun a single step, and you can add human approval steps, guardrails and evaluation features. It runs on your own servers or in the cloud, and provides integrations and templates for connecting to systems you already use.
It suits teams across IT, security, development, sales and other functions that want to bring AI into business processes in a controlled way. For enterprises, it supports on-premises deployment, SSO, permission management and audit logs.
What it is used for
- Automate IT operations tasks such as onboarding new employees.
- Automatically enrich security incident tickets with information.
- Turn natural-language requests into API calls and execute them.
- Extract insights from customer reviews and pass them to the sales team.
Pricing and license
Fair-code, distributed under the Sustainable Use License and the n8n Enterprise License. Enterprise license sold separately
Getting started
- Set up Docker and install with curl -fsSL https://get.n8n.io | sh .
- To deploy it yourself, run docker volume create n8n_data and then docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n .
- Open the editor in your browser at http://localhost:5678 .
- Load a template or create a new workflow.
Links
Related terms and companies
Sources
Compiled from public sources (official pages, READMEs). Pricing and features change, so check the official site.