n8n

Active
GitHub TypeScript NOASSERTION

Description

n8n is a powerful workflow automation platform with native AI agent nodes, enabling multi-step agent workflow orchestration and hundreds of external service integrations.

Key Features

  • 400+ integration nodes - Connect to databases, APIs, SaaS services, and major external systems out of the box
  • Native AI agent support - LangChain-based AI nodes for orchestrating multi-step agent workflows
  • Code flexibility with no-code speed - Visual drag-and-drop editor with JavaScript/Python custom code support
  • Self-hosted with fair-code license - Full data control with Docker/K8s private deployment and air-gapped support
  • Enterprise-grade security - Advanced permissions, SSO, and air-gapped deployment capabilities
  • 900+ template library - Rich pre-built workflow templates for rapid reuse of community best practices

Use Cases

πŸ’‘ Build AI-powered customer support workflows that auto-classify tickets, generate replies, and route to Slack or email
πŸ’‘ Orchestrate multi-step data pipelines that scrape web/API data, process with AI, and write to databases
πŸ’‘ Create internal automation platforms connecting CRM, email, and project management tools for end-to-end workflows
πŸ’‘ Use AI agent nodes to build intelligent document processing pipelines for extraction, classification, and summarization

Quick Start

# Quick start 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

# Open http://localhost:5678 in your browser to start building workflows

Related Projects

Related Articles