Windmill logo

Windmill

Schedulers 2.8/10 Jun 17, 2026

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.

Category Schedulers Kind Open-source workflow engine Caveats Free tier is self-hosted only (Docker/K8s/Fargate) with no managed cloud included; schedule error/recovery handlers, workspace error handlers and alerting are Enterprise-only despite often being assumed free; no commercial licence, capped at 4 groups, Git sync limited to 2 users, email triggers capped at 100/day, and job run details retained only up to 30 days. Card required No Eligibility anyone

Free value score

2.8 / 10
Show the math
Overall 2.8/10
value = 2.8/100
weighted_components_v1
Run value 1/10
value = 0 $/mo
fixed_log_v1
Reliability 4.8/10
value = 4.8/100
policy_score_v1
Workflow fit 4.3/10
value = 4.3/100
policy_score_v1

Key metrics

1/mo Run quota Uses stated run/message/execution quota when present; otherwise a conservative floor.
2.0/hr Granularity/reliability Derived from minimum interval with conservative reliability adjustment.
4 Workflow/runtime api, cron, history, timeout
Cron jobs
0 min Min interval cron supports seconds field
Executions
30 days Run history
Manual Job timeout no plan cap

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

cron scheduler workflow open-source self-hosted automation internal-tools no-code

Alternatives

Same category · similar quota
EasyCronEasyCron · freemium · Hosted cron job scheduler
3.1

Web-based cron job service that triggers HTTP/webhook requests on a schedule with execution logs and email alerts.

6.0K/mo3.0/hr8
Checked 27d ago
Trial
Vercel WorkflowsVercel Workflows · freemium · Durable workflow orchestration
3.1

Fully 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.

50.0K/mo75.0/hr11
Checked 27d ago
NoncomOne-timeTrial
Netlify Scheduled FunctionsNetlify Scheduled Functions · freemium · Scheduled function
3.6

Run Netlify Functions on a regular schedule, much like a cron job.

1/mo60.0/hr4
Checked 28d ago
One-time