Zapier vs self-hosted automation
Node-RED, Activepieces and Windmill all delete the meter. Run them yourself and a five-action-step automation fired 150 times a month costs nothing, and so does the same automation fired 150,000 times. That is the entire appeal, and the entire catch: what disappears from the invoice reappears as work. This page prices the three honestly and audits what each licence actually grants, because "open source" is doing a lot of unearned work in this category.
Self-host if your volume has outgrown per-step billing, if automation data should not leave your network, or if you need a licence you can audit: Node-RED is plain Apache-2.0, Activepieces is MIT outside its ee/ directories, Windmill's free version covers all open source features. Stay on Zapier if the honest answer to "who patches this server" is nobody. A $19.99 a month plan is cheaper than an afternoon of anyone's time, and self-hosting is free of licence fees, not free.
Side by side
Zapier vs the self-hosted options
| Zapier | Self-hosted (Node-RED, Activepieces, Windmill) | |
|---|---|---|
| Billing unit | Each successful action step | ✓ None: no steps, runs or credits counted |
| 5 action steps × 150 runs/mo | ✗ 750 tasks: the whole $19.99 plan | ✓ $0 in licence fees |
| 5 action steps × 150,000 runs/mo | ✗ 750,000 tasks: above the published 100,000 tier | ✓ Same $0, bigger server |
| Licence: Node-RED | Proprietary SaaS | ✓ Apache-2.0, no carve-outs |
| Licence: Activepieces | Proprietary SaaS | MIT Expat, except packages/ee/ and packages/server/api/src/app/ee |
| Licence: Windmill | Proprietary SaaS | All open source features free; enterprise features need a commercial licence |
| Paid tier, if you want one | $19.99/mo annual, 750 tasks | Windmill from $120/mo + $50/worker; Node-RED has no vendor plan |
| Connector catalogue | ✓ The broadest in the category | ✗ Smaller, and you build what is missing |
| Uptime and patching | ✓ Vendor's problem | ✗ Yours |
| Who maintains it | ✓ Anyone, in a browser | ✗ Someone who can run and upgrade a server |
| Data location | ✗ Vendor cloud | ✓ Your network |
| Best for | Small teams with no operations capacity | High volume, data control, licence certainty |
Sources: Zapier pricing · Node-RED · Activepieces LICENSE · Windmill pricing. Compiled August 2026.
Where self-hosting wins
Volume stops being a pricing event
On Zapier, growth is a bill: 750 tasks is $19.99 a month annually, 2,000 is $49 and 100,000 is $489. Self-hosted, the same growth is a capacity question you answer with hardware you already know how to buy. Windmill makes this explicit even in its commercial form, stating unlimited executions on both paid levels and charging for workers instead, at $120 a month plus $50 per worker.
The licence is a document you can read
Node-RED is Apache-2.0 with nothing attached: no seats, no enterprise directory, no vendor. Activepieces is MIT Expat, with an exclusion that is worth quoting exactly rather than paraphrasing, since its licence file puts "All content that resides under the 'packages/ee/' and 'packages/server/api/src/app/ee' directory" outside the MIT grant. That is a narrower carve-out than most, and it is still a carve-out. Read both files before you plan around either.
The data never leaves
Automations tend to touch the most sensitive systems a company has, since that is the point of them. Self-hosting keeps payloads, credentials and run history inside your own network, which is frequently the only argument that matters in a regulated environment, whatever the arithmetic says.
Where Zapier still wins
Everything you stop paying for, you start providing. A self-hosted automation platform needs a host, upgrades, backups, monitoring and someone who notices when a webhook endpoint stops responding. None of that appears in a licence comparison and all of it appears in a calendar. At Zapier's entry price of $19.99 a month, the break-even against a few hours of engineering time a month is not close.
There is also the catalogue and the audience. Zapier's connector library is the broadest available, and its builder is usable by the operations and marketing people who own most automations in practice. Node-RED in particular is event-driven low-code from the IoT world rather than a business SaaS, so it has no marketplace of pre-built app integrations and no support contract to buy. And Zapier's meter is more generous than it is given credit for: triggers, polling, built-in data tools and failed actions are all free, so a low-volume account with short Zaps genuinely may never feel the limit.
Migrating Zapier to a self-hosted platform
The path most teams take:
1. Inventory first, and be ruthless. List every Zap, its apps and its monthly runs. Most accounts have a handful of automations doing the volume and a long tail doing nothing; only the first group justifies a server.
2. Stand up the platform before you migrate anything. Pick Node-RED, Activepieces or Windmill, run it in production shape with backups and monitoring, and let it sit idle for a week. If that week is annoying, stop here and stay on Zapier.
3. Rebuild the top automations first, and run both for one cycle. Each workflow is recreated by hand and each credential reissued. Keep the Zaps live and reconcile output for a full billing period before cutting over.
4. What does not move. Zap run history and usage records stay with Zapier and disappear with the account. Export what you need for auditing first, and remember that the vendor's uptime record does not transfer either; from cutover, that number is yours.
Common questions
FAQ: Zapier vs self-hosted
Which self-hosted Zapier alternative has the cleanest licence?
Node-RED. It is plain Apache-2.0 with no carve-outs, no enterprise directory and no vendor relationship attached, and it is actively maintained, with the most recent push on 1 August 2026 and around 23,500 GitHub stars. Activepieces is next: MIT Expat, but its licence file excludes all content under packages/ee/ and packages/server/api/src/app/ee from that grant. Windmill's free version covers all open source features while enterprise features need a commercial licence. n8n, which is often grouped with these, is not open source at all; it ships under the Sustainable Use License v1.0.
Is self-hosting actually cheaper than Zapier?
In licence fees, yes, completely: none of Node-RED, Activepieces or self-hosted Windmill counts steps, runs or credits, so a five-action-step automation run 150 times a month costs the same as one run 150,000 times, which is nothing. The bill moves to a server, an upgrade cadence, monitoring and the person who gets paged when a webhook stops arriving at 2am. Against a $19.99 a month Zapier plan that trade rarely pays back on money alone. It pays back on volume, on data staying inside your own network, and on removing the meter as a design constraint.
What does Windmill charge for if executions are unlimited?
Capacity and seats. Windmill's commercial pricing starts at $120 a month for Enterprise plus $50 per worker per month, with each worker capped at 2 GB of memory, and seats at $20 a month for a developer and $10 for an operator. Both commercial levels state unlimited executions, so the planning question changes from how many times a workflow runs to how many workers your load needs at peak. The free self-hosted version includes all open source features, with enterprise features behind the commercial licence.