N8n
by n8n-io
Visual Workflow Automation with AI-Powered Integrations
Build complex automation workflows visually or with code, connecting 400+ services with native AI capabilities and full self-hosting control.
- 170,536+ GitHub stars
- Built with TypeScript
- Visual workflow builder with 400+ native integrations for popular services and APIs
- Other license
About This Project
n8n is a powerful workflow automation platform that bridges the gap between no-code simplicity and developer flexibility. It enables teams to automate repetitive tasks, integrate disparate systems, and orchestrate complex data pipelines through an intuitive visual interface while maintaining the option to write custom JavaScript code when needed.
What sets n8n apart is its fair-code licensing model and self-hosting capabilities, giving developers complete control over their automation infrastructure and data. With native AI integrations and support for the Model Context Protocol (MCP), you can build intelligent workflows that leverage LLMs and machine learning models directly within your automation chains.
The platform offers 400+ pre-built integrations covering everything from databases and APIs to marketing tools and cloud services. Each node in the workflow can be customized with code, allowing developers to handle edge cases, transform data precisely, and implement business logic that goes beyond standard connectors.
Whether you're building internal tools, syncing data between platforms, or creating sophisticated event-driven architectures, n8n provides the flexibility to start simple with drag-and-drop workflows and scale to complex, code-enhanced automation as your needs grow.
Key Features
- Visual workflow builder with 400+ native integrations for popular services and APIs
- Custom JavaScript code execution within workflow nodes for advanced data manipulation
- Self-hosted deployment options with full data control and fair-code licensing
- Native AI capabilities with LLM integrations and Model Context Protocol support
- Real-time debugging, error handling, and execution history for production workflows
How You Can Use It
Automating data synchronization between CRM, marketing tools, and databases
Building custom API integration pipelines for microservices architectures
Creating AI-powered workflows that process documents, analyze sentiment, or generate content
Orchestrating DevOps tasks like deployment triggers, monitoring alerts, and incident response
Developing internal business process automation without vendor lock-in
Who Is This For?
Full-stack developers, DevOps engineers, technical product managers, and teams seeking self-hosted automation solutions with coding flexibility