n8n alternatives you can host commercially

Activepieces is the closest substitute for n8n if you want the same visual, integration-heavy experience. Windmill suits teams who would rather write a function than wire nodes, Node-RED owns event and device automation, and Kestra is for scheduled data pipelines. All four are licensed for paid managed hosting; n8n is not, which is why we document it but do not sell it.
At a glance
| Style | Licence | Paid hosting allowed | From | |
|---|---|---|---|---|
| n8n | Visual nodes, huge integration library | Sustainable Use License | Restricted | Not sold |
| Activepieces | Visual, closest to the n8n feel | MIT (community edition) | Yes | $5.99/mo |
| Windmill | Scripts in Python/TypeScript plus flows | AGPL-3.0 (community) | Yes | $11.99/mo |
| Node-RED | Event and device flows on a canvas | Apache-2.0 | Yes | $5.99/mo |
| Kestra | Declarative YAML pipelines | Apache-2.0 (community) | Yes | $11.99/mo |
| Zapier / Make | Hosted SaaS | Proprietary | n/a | Per task |
The licence question comes first, and most pages skip it
n8n is not open source in the OSI sense. It ships under the Sustainable Use License, which permits internal business use and non-commercial use but restricts providing the software to others for a fee. Running it yourself, for your own company, is explicitly fine. A hosting company selling it is the case the licence is written about.
Several providers sell managed n8n anyway. Some may hold agreements they do not publish; others are taking a position. We would rather not build a product line on a question we cannot answer with a document, so this catalogue lists n8n and sells the four alternatives below. If you already run n8n yourself, that is entirely legitimate and we will happily host the rest of your stack next to it.
Activepieces — the closest thing to n8n
Triggers, steps, branches, a large library of integrations and AI steps that call whichever model you configure. If a piece is missing you can write one in TypeScript. For most people migrating from n8n or from Zapier, this is the landing spot: the mental model transfers directly and the community edition is MIT.
What you give up against n8n is breadth — n8n has had longer to accumulate integrations — and some of the more baroque node behaviours.
Windmill — for teams who can code
Windmill inverts the trade. You write Python, TypeScript, Go or Bash; it supplies scheduling, retries, secrets, permissions, queuing and a generated UI per script. Flows compose those scripts and an app builder puts a front-end on top.
For a team that already writes code, this removes more glue than any visual builder does. For a team that does not, it is the wrong tool.
Node-RED and Kestra — different problems entirely
Node-RED is the veteran of event-driven flows: MQTT, webhooks, hardware, protocol translation. If your automation is reacting to things rather than calling SaaS APIs, it is probably the best fit and it is very light to run.
Kestra describes workflows as YAML that lives in your repository, with schedule and event triggers, parallel branches, retries and backfills. It is the right answer for data pipelines that need review and version control, and the wrong one for a three-step notification flow.
What about Zapier and Make?
Both are excellent products with a pricing model that punishes success: you pay per task or per operation, so the better your automation works, the more it costs. Self-hosting inverts that — the instance is the cost and throughput is a sizing question.
The honest counterpoint is that Zapier and Make maintain hundreds of integrations for you, and nobody has to patch them. If your automation is five steps and runs twice a day, the hosted service is probably cheaper in total cost of attention.
The verdict
Coming from n8n or Zapier and want the same shape: Activepieces. Comfortable writing code: Windmill. Devices, MQTT and webhooks: Node-RED. Scheduled data pipelines under version control: Kestra. All four can be sold as managed hosting, which — as dull as it sounds — is the difference between a product line and a liability.
Mentioned on this page
Questions
Is n8n free for commercial use?
Can I move my n8n workflows to Activepieces?
Is there a run limit on self-hosted automation?
Which is cheapest to run?
Put your AI stack on your own box
Pick an app, pick a size, and have it running today. Month to month, cancel whenever.