n8n
automationFeatured191,487Sustainable Use (source-available, free for self-host)

n8n

Self-hosted workflow automation with native LLM, vector DB, and agent nodes - the local Zapier for AI pipelines.

Updated Jun 7, 2026
Platforms
docker, linux, macos, windows
Pricing
free-open-source
Status
active
License
Sustainable Use (source-available, free for self-host)

What it does

Core capabilities at a glance

  • 500+ pre-built integrations
  • Native Ollama, OpenAI, Anthropic, vector DB nodes
  • LangChain-style agent nodes
  • Visual workflow builder
  • Self-hostable on a Pi
  • Cron + webhook triggers
  • Code nodes for JS/Python
  • Built-in queue + retries

Deep dive

The full breakdown - performance, comparisons, and setup

n8n

Short answer: n8n is the local-first answer to Zapier/Make, and as of 2024 it grew first-class AI nodes (LangChain agents, vector DBs, Ollama, embeddings) that make it the cleanest way to build production AI workflows without writing glue code.

What it is

n8n (pronounced "n-eight-n", short for "nodemation") is a node-based workflow automation platform. Drag triggers (webhook, cron, email, file watch), connect them to action nodes (HTTP, database, Ollama, Slack, 500+ others), and you've built a workflow that runs on your own infrastructure.

Source-available under the Sustainable Use License - free for self-hosting, commercial restrictions only if you're reselling n8n itself as a service.

Why local-AI builders use it

  1. AI nodes are first-class - not bolted on. Native Ollama, OpenAI-compatible, embeddings, Qdrant, Pinecone, agent loops
  2. Visual debugging - see exact JSON at every node, replay from any step
  3. Self-hosted means private - no data leaves your network; runs on a Pi if you want
  4. Code escape hatch - drop into JS or Python whenever the visual nodes aren't enough
  5. Free, forever - no per-task pricing like Zapier

Real-world AI workflows people build

  • Personal RAG bot: webhook → embed query → Qdrant search → Ollama → response
  • Email triage: IMAP trigger → classify with LLM → file/respond/snooze automatically
  • Content monitoring: RSS → summarize with local LLM → Discord post
  • Lead scoring: form webhook → enrich → LLM scoring → CRM upsert
  • Multi-agent research: cron → research agent → write agent → review agent → publish

Hardware sizing

n8n itself is light. Almost all load is on your LLM backend.

SetupSuitable for
Pi 5 / 8 GB mini-PC + cloud LLMLight hobby automation
16 GB mini-PC + Ollama + 7-8B modelSolo dev, ~100 runs/day
RTX 4090 + Ollama + Qwen3 30BSmall team, ~1k runs/day
Dual GPU server + vLLMProduction team, 10k+ runs/day

How it compares

n8nZapierMake (Integromat)ActivepiecesLangflow
Self-hostable
AI agent nodes✓✓basicbasicbasic✓✓ (agent-focused)
Pricingfree self-host$20-600/mo$9-30/mofree self-hostfree self-host
Best forAI pipelines + general automationnon-technical, SaaS-onlycomplex branchingself-host alt to Zapieragent-only flows

Frequently asked

Is n8n really free?

For self-hosting, yes - Sustainable Use License. Cloud-hosted (managed) is paid. We assume self-host throughout this site.

How does it compare to Langflow / Flowise for AI agents?

Langflow and Flowise are agent-first; n8n is automation-first with strong agent support. If your workflow is 80% agent-loop and 20% glue, use Langflow. If it's 30% AI and 70% other systems, n8n.

Can it call my local Ollama?

Yes - there's a native Ollama node. Or use the HTTP node and point at http://localhost:11434/api/generate.

Get started

docker run -d --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  docker.n8n.io/n8nio/n8n

Visit http://localhost:5678. Create your account, drop a webhook node, connect it to an Ollama node, click "test workflow". You now have a local AI HTTP API.

Frequently asked

Quick answers to common questions

What is n8n?

n8n is a automation tool for local AI workloads. Self-hosted workflow automation with native LLM, vector DB, and agent nodes - the local Zapier for AI pipelines.

Is n8n free and open source?

Yes, n8n has 191,487 GitHub stars and is licensed under Sustainable Use (source-available, free for self-host). You can self-host it for free on docker, linux, macos, windows.

What platforms does n8n support?

n8n runs on docker, linux, macos, windows.

What hardware do I need for n8n?

The hardware requirements depend on which models you run. Check our hardware directory for compatible GPUs and systems. n8n has 191,487 GitHub stars and an active community.

Does n8n support GPU acceleration?

n8n supports GPU acceleration via CUDA, Metal, or Vulkan depending on your platform. For the best performance, pair it with an NVIDIA RTX 4090 or 5090.

What are the best alternatives to n8n?

Popular alternatives include other automation tools in our directory. Browse our full collection at /tool for comparisons, community reviews, and benchmark data to find the right fit for your workflow.

How much does n8n cost?

n8n is free-open-source. It is completely free and open source to self-host.

Pairs well with

Complementary tools, models, and hardware

Similar tools

More tools like this one

Comments coming soon

Configure NEXT_PUBLIC_GISCUS_REPO_ID and NEXT_PUBLIC_GISCUS_CATEGORY_ID at giscus.app to enable.