n8n

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,659
Forks
60,603
Contributors
60,603
Last Updated
9/7/2026
Ad

Sponsor this page

Get seen without shouting for attention. Clean placement, real audience.

Learn more