n8n
Free tierBuild 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
