n8n
A fair-code workflow automation platform that mixes a visual canvas with custom code and AI agent features, for teams connecting apps and automating processes.
- GitHub stars
- 206k
- Last commit
- today
- Latest release
- n8n@2.41.6
- Self-hosted
- Yes
- Hosted version
- Available

n8n is a workflow automation platform for connecting apps, moving data between them and triggering actions without writing a full integration from scratch. Workflows are built on a visual canvas, and when a step needs more logic you can drop in JavaScript or Python and use npm packages. It is often compared with Zapier and Make, but the source is public and it can run on your own infrastructure.
Recent versions put a lot of weight on AI. You can build multi-step agents and LLM workflows that call OpenAI, Anthropic, Google or open-source models, add human approval steps, and inspect what happened afterward. The project advertises over a thousand integrations and a large library of ready-made workflow templates, and you can extend it with your own nodes.
n8n is distributed under a fair-code model: the Sustainable Use License, plus a separate enterprise license for additional features. The code is always visible and can be self-hosted, for example with Docker, but it is not an OSI-approved open-source license, so commercial redistribution is restricted. A managed cloud edition is available if you would rather not run it yourself.
Key features
- Visual workflow canvas with branching logic
- JavaScript and Python code steps with npm packages
- Multi-step AI agents with human approval
- Over 1,500 integrations plus reusable templates
- Connects to OpenAI, Anthropic, Google or local models
- Role-based access and audit trails
- Self-hosting with Docker or managed cloud
Pricing: Free self-hosted Community Edition. Hosted plans cost 20€ (Starter), 50€ (Pro) and 667€ (Business) per month billed annually, scaled by workflow executions; Enterprise is custom. Free trial available.





