AGPL-3.0

Windmill

Script-based jobs and workflows with a web UI

An automation platform for running scripts and workflows with scheduling, permissions, and an optional self-hosted deployment.

Windmill main image

In depth

What it is

Windmill is an automation platform for running scripts and workflows with scheduling, permissions, and an optional self-hosted deployment.

Key features

  • Script execution - Runs scripts as jobs with parameters and outputs.
  • Workflows - Multi-step workflows with branching and retries.
  • Triggers - Cron schedules and webhook triggers.
  • Secrets - Secret storage and injection for jobs and connectors.

Strengths

  • Script execution - Runs scripts as jobs with parameters and outputs.
  • Workflows - Multi-step workflows with branching and retries.
  • Triggers - Cron schedules and webhook triggers.

Trade-offs

  • Operations - Self-hosting adds upgrades, backups, and monitoring.
  • Governance - Permissions and environment separation need deliberate setup.
  • Fit - Assumes comfort with code-based automation workflows.

Pricing

Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.

Explore alternatives