Windmill
Open-source developer platform for cron-scheduled scripts, flows and internal apps, self-hosted for free with unlimited executions.
- Card required
- No
Windmill scores 2.8/10 for free value in Schedulers. The main constraint: Self-hosted Community Edition ($0): unlimited cron schedules and executions across 3 workspaces and up to 50 users (10 with SSO), with unlimited scripts/flows/apps and run-detail retention up to 30 days.
Free value score
2.8 / 10Show the math
Key metrics
What you get
Unlimited cron schedules and executions at $0 with no per-run metering
Visual/AI cron builder plus full Runs history UI for monitoring jobs
Self-host on Docker, Kubernetes or AWS Fargate; deploy in minutes
Unlimited scripts, flows and apps in TypeScript, Python, Go, PHP, Bash, SQL and Rust
Gotchas
- 3 workspaces
Community Edition is limited to 3 workspaces total; workspace forks also count toward this limit.
- Max 50 users
A maximum of 50 users per instance on the free Community Edition.
- 10 SSO users
SSO login is limited to 10 users on the free tier; uncapped SSO requires Enterprise seats.
- Max 4 groups
Groups, folders and granular permissions are capped at a maximum of 4 groups.
- 30-day run detail retention
Retention period of job run details is limited to 30 days; unlimited retention is Enterprise-only.
- No schedule error/recovery handlers
Schedule error handlers, schedule recovery handlers and workspace error handlers are Enterprise Edition features, not available on the free tier.
- No critical alerts
Critical alerts, queue metrics, Prometheus metrics and OpenTelemetry tracing/logging are Enterprise-only.
- No concurrency limits / autoscaling
Concurrency limits, autoscaling, worker group management UI and agent workers are not available on the free tier.
- Git sync limited to 2 users
Syncing Windmill to a git repository (Git sync) is limited to up to 2 users on the free tier.
- Email triggers 100/day
Email triggers are capped at a maximum of 100 emails per day on the Community Edition.
- No advanced triggers
Kafka, NATS, SQS, GCP and Azure Event Grid triggers, plus content search, multiplayer WebIDE and workspace object storage (>50MB uploads), are Enterprise-only.
- No commercial licence
The free Community Edition does not include a commercial licence; a commercial licence requires Enterprise.
- Self-hosted only
The $0 tier is self-hosted (Docker/Kubernetes/Fargate) with community Discord support only; managed cloud and priority support require a paid plan.
Sources
-
"Executions per month: Unlimited ... Number of workspaces: 3 ... Maximum number of users: 50"
https://www.windmill.dev/pricing -
"Number of users with SSO: 10 ... Retention period of jobs runs details: <= 30 days ... Email triggers: Max 100 emails per day"
https://www.windmill.dev/pricing -
"Free and Open-source ... from $0/mo ... Unlimited executions. Self-host in minutes ... Community support on Discord ... Max 10 users with SSO"
https://www.windmill.dev/pricing -
"stargazers_count: 16811 ... forks_count: 997 ... pushed_at: 2026-06-18T12:47:22Z"
https://api.github.com/repos/windmill-labs/windmill
Alternatives
Same category · similar quotaFully managed durable workflow platform: write async JS/TS/Python that pauses, sleeps, retries steps, and resumes across deploys and crashes — no queue or workers to run yourself.