n8n logo

n8n

Free tier

Build AI agents and workflows you can see, control, and deploy anywhere

Free tier available·Technical·API available·Open source

Key strengths

Self-hostable with full source code access on GitHub500+ integrations with pre-built nodes and custom API supportHybrid low-code/code environment supporting JavaScript and PythonAI agent orchestration with multi-agent and RAG supportEnterprise-grade security: SSO, RBAC, LDAP, encrypted secrets, audit logs
Free tier + paid plans
Berlin, Germany
Founded 2019
Self-hostable
No ratings yet

Technical Setup & API Usage

Self-Hosting with Docker

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

Access the editor at http://localhost:5678.

Key Concepts

  • Nodes: Each step in a workflow is a node — triggers, actions, logic, or code. Use the Code Node to write custom JavaScript or Python inline.
  • Credentials: Securely stored per-user or per-team with encrypted secret stores. Supports OAuth2, API keys, and Basic Auth.
  • Expressions: Use {{ $json.fieldName }} syntax to reference data from previous nodes dynamically.

AI & Agent Nodes

  • AI Agent Node: Orchestrates LLM-based reasoning loops. Connect to OpenAI, Anthropic, local Ollama models, or any OpenAI-compatible endpoint.
  • RAG Support: Chain document loaders, vector store nodes (Pinecone, Qdrant, Supabase), and retrieval nodes natively.
  • MCP Support: Integrate with Model Context Protocol for future-proof AI tooling.

Enterprise Features

  • Git-based workflow version control and environment promotion (dev → staging → prod)
  • SSO via SAML, LDAP integration, and RBAC permissions
  • Audit log streaming to SIEM platforms; workflow execution history and diffs