Home / Run Operations & Workflows / Windmill
Solo-fit verdictTechnicalFor a solo founder who codes, the most powerful free automation platform here — the catch is exactly that: if you do not write code, it is not for you.
True solo cost · low$0/mo$0/month self-hosted (Community Edition, unlimited executions) at the directory's low scenario — your only cost is a small server, which is not a vendor price. On cloud, the free plan's 1,000 executions cover light use exactly.
True solo cost · typical$10/mo$10/month on Cloud Team for one seat (10,000 executions per seat) at the typical scenario — or still $0 licence self-hosted. Enterprise is not needed until you want uncapped SSO, audit logs or dedicated support (from $120/month).
Rank #21 of 21 in OperationsFree start Free plan availableSetup Half a day to a first production flow, for a developerControl Acts + logs everythingNo-code 2/5Checked · prices checked 2026-11-07
Visit Windmill ↗ Compare all run operations & workflows agents
The short version
Windmill is free and open source to self-host with unlimited executions, with cloud Team at $10 per seat per month — the developer's route through this job.
Buy it if
You write code (TypeScript, Python, SQL) and want workflows, schedules, approvals and internal apps on infrastructure you control, with no execution meter.
Skip it if
You want point-and-click app connections without code, or your stack needs a pre-built integration catalogue.
What Windmill does — the jobs it finishes
Workflows are built only from verified capabilities in our listing research — no vendor copy, nothing invented.
Database-to-CRM sync job
Starts A schedule fires hourly
- A SQL or Python script reads new rows from your Postgres database
- A second script pushes them to your CRM's API
- Failures are retried and logged
You get Two systems in sync with no per-run bill
Executions are unlimited self-hosted, so chatty sync jobs cost nothing extra
Approval-gated admin action
Starts A flow reaches a step that changes production data
- An approval step presents a form to the approver
- The flow suspends until approval lands
- The action script runs and the decision is logged
You get Dangerous automations with a human gate built in
Approval A named approver must submit the approval form before the action runs
Approval steps are a native flow feature, including self-approval controls on Enterprise
Webhook handler as a script
Starts An external service posts to a Windmill webhook or an email arrives
- The script validates and transforms the payload
- Downstream scripts file it in your database and notify Slack
You get A production webhook endpoint without standing up a server
Email, Postgres, WebSocket, Kafka and SQS triggers are built in
Internal admin app
Starts You open an app you built in the app builder
- The app's components call your scripts as backend actions
- You refund, resend or fix a record from one screen
You get A bespoke internal tool instead of another SaaS subscription
Apps and flows share the same scripts and permissions model
Where it stops
- Not a no-code tool — you write and maintain real code
- No large pre-built app catalogue; integrations are APIs called from scripts
- Enterprise governance (uncapped SSO, SAML/SCIM, audit logs) sits behind the paid edition
Getting started
Before you start
- Comfort writing TypeScript, Python or SQL
- A small server for self-hosting (Docker/Kubernetes), or a free cloud workspace
The ongoing admin
- Self-hosted: upgrades, worker scaling and backups are yours
- Watch seat definitions — anyone who can write code or build flows counts as a full builder seat
Step 1Install or sign up
Self-host in minutes with Docker, or start on the cloud free plan (1,000 executions/month) to learn the model.
Step 2Write the first script, then flow it
Turn a script into a scheduled flow, add a retry policy and an approval step where the action is sensitive.
Step 3Count seats and workers before Enterprise
Enterprise bills builders at $20/month and standard workers at $50/month — the pricing page's simulator shows your exact total before you commit.
Time to first useful result: Half a day to a first production flow, for a developer · no-code 2/5
Full pricing — checked 2026-11-07
Two axes on paid tiers: seats and compute units (1 CU = 2 worker-GB-month; a standard 2GB worker = 1 CU at $50/worker/month). Self-hosted Community Edition: free, unlimited executions, up to 50 users and 3 workspaces, SSO capped at 10 users. Cloud: a free plan (1,000 executions/month per the vendor's comparison pages) and Team at $10 per seat/month with 10,000 executions per seat. Enterprise: from $120/month — builders $20/month, non-builders and external JWT users $10/month, plus compute; a worked example on the pricing page (1 builder + 3 CU) totals $170/month. Non-profits and universities get 40% off Enterprise; Pro is limited to organisations under 10 employees and $250k revenue (self-hosted).
Solo pickCommunity (self-hosted)
$0/month — free and open source, unlimited executions
Flat / month · $0/mo for one person
- Unlimited executions, scripts, flows and apps
- Up to 50 users, 3 workspaces
- 100 app guests per 30 days
Allowance Unlimited executions
Limit SSO capped at 10 users
Limit 10 GiB workspace storage quota
Limit Community support on Discord
Cloud Team
$10/seat/month — 10,000 executions per seat
Per seat / month · $10/mo for one person
- Managed cloud — no server to run
- 10,000 executions per seat/month
Allowance 10,000 executions/seat
Limit Governance features (uncapped SSO, audit logs) need Enterprise
Enterprise
From $120/month — builders $20/month, non-builders $10/month, plus compute at $50 per standard worker/month
Per seat / month · $120/mo for one person
- Unlimited workspaces and users
- Audit logs, SAML/SCIM, external secret backends
- 24/7 priority support with 3h response, dedicated channel
- Commercial licence
Allowance Unlimited executions
Limit Worked example on the pricing page: 1 builder + 3 CU = $170/month
Limit Committed terms for seats and compute
Add-onCompute units — $50 per standard worker (2GB) per month — 1 CU = 2 worker-GB-month; native workers always 1 CU. Only on Enterprise/self-hosted paid tiers; autoscaling bills at minute granularity
What could make the bill jump?
Seats and compute, not executions: adding builders ($20/month each) and workers ($50/month each) is the ladder, and Enterprise starts at $120/month before either. Executions themselves are unlimited on self-hosted and Enterprise.
Billing unitper seat + per compute unit
Free tier / trialYes — the self-hosted Community Edition is free with unlimited executions, and Windmill Cloud has a free plan (1,000 executions/month). Enterprise offers a one-month free trial.
Pricing clarityUsage-based but predictable
Price record · 2026-11-07: Checked 2026-11-07 on windmill.dev/pricing, read directly this run across its Cloud / Self-hosted and Monthly / Annually states: Community Edition free and open source with unlimited executions (max 50 users, 3 workspaces, SSO for 10 users); Enterprise from $120/month with builders at $20/month, non-builders/external JWT users at $10/month, guests free for the first 100 per 30 days then 4 guests = 1 seat, compute at $50 per standard worker (1 CU = 2 worker-GB-month) — the page's own worked example totals $170/month for 1 builder + 3 CU. The Cloud Free (1,000 executions/month) and Team ($10/seat/month, 10,000 executions per seat) figures are stated on the vendor's own official comparison page on windmill.dev, read this run via search, because the pricing page's cloud toggle state does not extract as text. One-month Enterprise trial per the same page. No price changed.
At a glance — the standard checklist
The same fields on every deep listing in this job, so agents compare field by field. “Not verified” means our research has not confirmed it yet — it never means “doesn't have it.”
- Platforms✓ Included
- Key integrations✓ IncludedAPIs and databases called from code — no pre-built app catalogue
- Languages? Not verified
- Support channels✓ IncludedCommunity support on Discord (free); 24/7 priority support on Enterprise
- Help centre / documentation? Not verified
- Free plan✓ IncludedCommunity Edition free self-hosted; Cloud free plan 1,000 executions/month
- Free trial✓ IncludedOne-month Enterprise trial
- Human control model✓ Included
- Approval controls✓ IncludedApproval steps with forms and prompts in flows
- Data export / exit route? Not verified
- Setup model✓ Included
- Visual builder✓ IncludedVisual flow and app builders over code steps
- Code option✓ IncludedCode is the primary model: TypeScript, Python, Go, Rust, SQL and more
- AI steps? Not verified
- Error handling✓ IncludedSchedule and workspace error handlers; retries
- Workflow export✓ IncludedDeploy from GitHub and Git sync
- Self-hosting✓ IncludedFree self-hosting via Docker/Kubernetes/Fargate
Best for
- Technical solo founders automating a software business's back office
- Data and sync jobs where per-run pricing would hurt
- Founders who want internal apps and workflows in one platform
Not for
- Non-technical founders — there is no no-code path
- Anyone wanting pre-built connectors for mainstream SaaS apps
- Founders unwilling to run or maintain infrastructure
Our assessment of Windmill
As of November 2026, Windmill is free and open source to self-host with unlimited executions, its cloud has a free plan and a Team plan at $10 per seat per month with 10,000 executions per seat, and Enterprise starts from $120/month with public per-seat and per-worker pricing — a builder seat at $20/month, non-builders at $10, and compute at $50 per standard worker. It is a different species from the no-code connectors in this job: you write scripts in TypeScript, Python, Go, Rust, SQL and more, chain them into flows with a visual builder, add approval steps and schedules, and even generate internal apps — all from one platform that turns code into production workflows with ~10ms cold starts. Solo technical founders use it to automate the back office of a software business: sync jobs between a database and a CRM, scheduled data pipelines, webhook handlers, report generation, and admin tools they would otherwise build by hand. The trade is explicit: there is no giant pre-built app catalogue to click through — integrations are APIs you call from code — and a non-technical founder will not get far. For a founder who codes, the economics are hard to beat: self-hosted, executions are unlimited and the licence cost is zero.
Pros — our take
- Unlimited executions free when self-hosted — no per-run meter at all
- Real code in seven-plus languages with a visual flow layer and approval steps
- Enterprise pricing is public down to per-seat and per-worker rates
Cons — our take
- Useless to a non-technical founder — code is the interface
- No pre-built app catalogue; every integration is an API you wire yourself
- Self-hosting and upgrades are your operational burden
Solo Fit input · no-code2/5 — can a non-technical owner run it?
Solo Fit input · setupHalf a day to a first production flow, for a developer to the first useful result
Solo Fit input · human controlActs + logs everything
Solo Fit input · pricing clarityUsage-based but predictable
Solo Fit stays the public score: the qualitative roll-up of these four published inputs under the How We Rank method. Unlimited free executions carry it; the 2/5 no-code score is the honest trade — this is a developer platform.
Three to compare before you decide
n8nSee pricing · Technical The difference: n8n is the friendlier self-hosted rival with a node catalogue and whole-run billing; Windmill is code-first, AGPL open source, and adds an internal-apps builder.
The difference: Make is visual and no-code with 3,000-plus apps; Windmill expects code but never meters executions on the free self-hosted edition.
The difference: Zapier is the opposite trade: zero code and 9,000-plus apps, paid per task — Windmill is free and unlimited if you can write the integration yourself.
Questions buyers ask about Windmill
What does Windmill cost for one person?
Zero, if you self-host the Community Edition — it is free and open source with unlimited executions. On Windmill Cloud, the free plan covers 1,000 executions a month and Team is $10 per seat per month with 10,000 executions per seat; Enterprise starts at $120/month and is only needed for governance features like uncapped SSO and audit logs.
How is Enterprise priced?
Publicly, by seats and compute: builders cost $20/month, non-builders and external JWT users $10/month, and a standard 2GB worker costs $50/month (1 compute unit = 2 worker-GB-month). The pricing page's own example — one builder plus three compute units — totals $170/month, and the first 100 app guests per 30 days are free.
Is Windmill a Zapier alternative?
Only for developers. It replaces trigger-and-action plumbing with scripts you write in TypeScript, Python, SQL and other languages, chained into flows with approvals and schedules — there is no catalogue of pre-built app connectors to click through.
What counts as an execution?
One job of up to one second of compute; longer jobs count additional seconds per second of runtime, and a flow's executions are the sum of its steps. Most jobs take under 200ms, and on the self-hosted Community Edition executions are unlimited regardless.
Stacks & next steps
Windmill is not in a published stack yet — stacks are edited buying guides, and memberships are added only when the combination has been worked through.
Compare all run operations & workflows agents → · How we rank → · Get a weekly shortlist →
Provenance — where this page’s facts came from