n8n·Beginner·Last tested: 2026-03·~5 min read
n8n
n8n is a workflow automation platform that combines visual building with custom code capabilities. It offers 400+ integrations, native AI workflows, and can be self-hosted or used in the cloud.
Key Features
- Hybrid development: Visual interface with JavaScript/Python code support and npm package integration
- AI-native workflows: LangChain-based AI agent automation with custom data and models
- 400+ integrations: Pre-built connectors for popular services and APIs
- Flexible deployment: Self-host anywhere or use managed cloud service
- Enterprise features: Advanced permissions, SSO, and air-gapped deployments
- Active ecosystem: 900+ ready-to-use workflow templates
Installation
Run instantly with npx (requires Node.js):
npx n8n
Or deploy with Docker:
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
Basic Usage
After installation, access the workflow editor at http://localhost:5678. Create workflows by connecting nodes visually, add custom JavaScript/Python code where needed, and leverage the 400+ integrations to automate data flows between services.
Info
n8n uses a "fair-code" license model - source code is always visible and you can self-host, but commercial usage has restrictions. Enterprise licenses are available for additional features.
Notable Details
- Language: TypeScript
- License: Sustainable Use License (fair-code model)
- Community: 180k+ GitHub stars, active community forum
- Resources: Extensive documentation, community tutorials, and workflow marketplace