icon of n8n

n8n

n8n is a self-hosted open source workflow automation tool that connects 500+ apps and supports custom JavaScript and Python logic. Fair-code licensed; self-host free or use n8n Cloud.

187.7K stars57.6K forksTypeScriptNOASSERTIONActive this week
Open source alternative toZapierMakeWorkato

What n8n does

n8n is an open source workflow automation tool that lets technical teams build multi-step automations, AI agents, and data pipelines on infrastructure they control, without paying per task.

The Problem

Zapier and Make charge per operation. A workflow running several thousand tasks a day can cost hundreds of dollars a month at standard plan rates, and every event your business triggers passes through their servers. When pricing changes, teams face the choice of paying more or rebuilding automations from scratch on a new platform. Neither option preserves the workflow logic your team built.

How n8n Solves It

n8n runs on your own server or private cloud so task execution costs nothing beyond your infrastructure bill. The canvas supports branching logic, error handling, sub-workflows, and retry behavior that no-code tools cannot express. JavaScript and Python are available inline when the 500+ node library does not cover a specific case. The AI agent builder connects LLMs, memory, and tools into automation workflows without a separate framework. Fair-code license; self-host for free for internal business use.

Key Features

  • 500+ integration nodes plus HTTP request nodes for any REST or GraphQL API
  • JavaScript and Python support inside workflow nodes for custom logic
  • AI agent builder for connecting LLMs, memory, and tools into automated workflows
  • Error branches, sub-workflows, and retry logic for production-grade automation
  • Git integration for version-controlling workflow definitions across environments
  • Self-host with Docker or use n8n Cloud with data region options

Self-Hosting

n8n runs as a Node.js service and ships as a Docker image. Deploy with a single docker run command for personal use or Docker Compose for production setups with Postgres. A 1 GB RAM server handles most small deployments; worker mode scales horizontally for high-volume workflows.

License

Fair-code under the Sustainable Use License. Free to self-host for internal business use without restriction. Commercial redistribution, reselling, or white-labeling requires an enterprise license from n8n.

Who It's For

n8n is best for technical teams who have outgrown Zapier or Make on cost or complexity. If your workflows need branching logic, LLM integration, or code-level customization, n8n handles cases that no-code tools cannot express, on infrastructure you control.

Compared to Zapier

Unlike Zapier, n8n charges no per-task fee when self-hosted. Complex branching workflows that would require multiple Zaps build as a single canvas, and your data never passes through a third-party server.

GitHub Activity

Last commit

1 day ago

Last synced

May 13, 2026

187.7KStars
57.6KForks
1.5KOpen Issues
NOASSERTIONLicense

Tech Stack

Detected via GitHub

Languages

JavaScriptTypeScript

Frameworks

Express

Databases

PostgreSQLSQLite

Details

Similar Open Source Tools

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives