n8n is a fair-code workflow automation platform that combines visual building with custom code capabilities, offering 400+ integrations, native AI features, and flexible deployment options.

Similar self-hosted alternatives:
Repository activity:
Stars
104,474
Forks
29,309
Watchers
653
Open Issues
910
Last commit
about 10 hours ago
Details:
Estimated Popularity
478
Pricing Model
Open-Core
Hosting Type
Hybrid
License
Sustainable Use License
Deployment Difficulty
Medium
Language
TypeScript
n8n screenshot

n8n is a powerful workflow automation platform that gives technical teams the flexibility of code with the speed of no-code solutions. It provides extensive integration capabilities, native AI features, and can be self-hosted or used via cloud offering.

Key Features

  • Workflow Building:

    • Visual workflow editor
    • JavaScript/Python code nodes
    • 400+ integrations
    • Custom node creation
    • Error handling
    • Workflow versioning
  • AI Capabilities:

    • LangChain integration
    • Custom AI agents
    • Data processing
    • Model integration
    • Prompt management
    • AI workflow templates
  • Deployment Options:

    • Self-hosted installation
    • Cloud offering
    • Docker deployment
    • Air-gapped environments
    • Enterprise features
    • SSO support
  • Development Features:

    • NPM package support
    • Custom code execution
    • API integration
    • Webhook handling
    • Database connections
    • Real-time processing

Who Should Use n8n

n8n is ideal for:

  • Technical Teams needing code flexibility
  • Developers building automated workflows
  • Enterprise Organizations requiring control
  • System Integrators connecting services
  • DevOps Teams automating processes

Getting Started

The platform can be quickly deployed using npm or Docker with minimal configuration required. It provides a web-based workflow editor accessible through a browser interface.

Whether you're building simple automations or complex enterprise workflows, n8n provides the tools needed for sophisticated process automation while maintaining full control over your data and deployments.

Help improve this content

Found an error or want to add more information about n8n? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects