n8n
Description
n8n is an open-source, fair-code workflow automation platform and a self-hostable alternative to Zapier and Make. It lets teams connect any app, API, or database through a visual drag-and-drop editor, drop into JavaScript or Python whenever they need custom logic, and run everything on their own infrastructure with unlimited executions. Native AI building blocks make it straightforward to add LLM agents, retrieval, and tool calling to any workflow.
Features
- Visual workflow editor: Build automations by connecting nodes on a canvas, with branching, merging, looping, and error handling.
- 400+ integrations: Prebuilt nodes for popular SaaS tools, plus a generic HTTP Request node to call any REST or GraphQL API.
- Code when you need it: Run custom JavaScript or Python in Code nodes, add npm packages, and transform data inline.
- Native AI: LangChain-based nodes for AI agents, chat models, vector stores, and tool use.
- Self-hosted or cloud: Run via Docker, npm, or Kubernetes on your own servers, or use n8n Cloud.
- Source-available: Full source on GitHub under the Sustainable Use License; inspect, extend, and contribute.
Technology Stack
- TypeScript / Node.js
- Vue.js editor UI
- LangChain for AI nodes
- PostgreSQL or SQLite for persistence
- Docker / Kubernetes for deployment
Requirements
- Node.js 20+ (for npm installs) or Docker
- A database (SQLite for evaluation, PostgreSQL recommended for production)
- Reverse proxy with TLS for production deployments
Categories
Topics
GitHub Metrics
Stars
203,659Forks
60,603Contributors
60,603Last Updated
9/7/2026Ad
Sponsor this page
Get seen without shouting for attention. Clean placement, real audience.
Learn more