Categories
Developer Tools Automation Low-Code Workflow Integration Webhooks AI Agents Data PipelineStars
Forks
Watchers
Developer links
n8n
Webhooks, cron schedules, and app events trigger chains of nodes that fetch, transform, and route data: n8n is a workflow automation platform built around a visual, node-based editor. It ships with 400+ built-in integrations covering databases like Postgres, SaaS tools like Slack and HubSpot, and every major AI provider. When a pre-built node does not exist, the HTTP Request node calls any REST API, and the Code node runs JavaScript or Python inline, so you are never blocked by a missing connector. Workflows execute as directed graphs with branching, loops, error handling, and sub-workflows, and every run is logged for inspection and replay during debugging. It also includes LangChain-based nodes for building AI agents with tool calling and memory. Self-hosting on RepoCloud gives you unlimited workflow executions with no per-task pricing, and all data stays on your instance. Runs on Node.js with SQLite by default; add Postgres and Redis queue mode when you need to scale workers horizontally.
Benefits
- No Per-Task Pricing
- Cloud automation platforms bill per task or operation, so costs grow with usage. A self-hosted n8n instance runs unlimited workflows and executions for a flat hosting cost, which matters once you move past a handful of automations.
- Code Where You Need It
- Most workflows are built visually, but the Code node accepts JavaScript or Python for data transformations that visual tools handle badly. You can also install npm packages, so complex logic does not force you onto another platform.
- Your Data Stays on Your Server
- Every webhook payload, credential, and execution log lives on your instance. Nothing passes through a third-party cloud, which simplifies compliance for workflows that touch customer or internal data.
- Scales From One Box to a Cluster
- A single instance handles typical team workloads. When volume grows, queue mode distributes executions across Redis-backed worker processes without changing your workflows.
Features
- Visual Node-Based Editor
- Build workflows by connecting nodes on a canvas. Each node handles one step: trigger, fetch, transform, branch, or write. Execution data is inspectable at every node for debugging.
- 400+ Built-In Integrations
- Native nodes for databases (Postgres, MySQL, MongoDB), messaging (Slack, Telegram, email), CRMs, spreadsheets, cloud storage, and AI providers (OpenAI, Anthropic, local LLMs).
- HTTP Request and Webhook Nodes
- Call any REST or GraphQL API with full control over headers, auth, and pagination. Webhook triggers give each workflow its own endpoint URL for receiving events from external systems.
- AI Agent Workflows
- LangChain-based nodes provide agents with tool calling, memory, and retrieval. Connect them to your own data sources and any LLM backend, including self-hosted models.
- Error Handling and Retries
- Configure per-node retry behavior, route failures to dedicated error workflows, and inspect complete execution history to diagnose what failed and why.