Windmill

Open-source dev platform for scripts, workflows, and internal apps — real code that auto-generates its own UI.

Open Source Automation & Agents
Visit Website ↗ by Windmill

What is Windmill?

Windmill turns scripts in Python, TypeScript, Go, Bash, or SQL into scheduled workflows and internal tools, auto-generating user interfaces from the code. AGPLv3-licensed and self-hostable, it charges by seats and compute rather than metering executions.

Key features

  • Scripts in Python, TypeScript, Go, Bash, and SQL
  • Auto-generated user interfaces from code
  • Visual flow editor with drag-and-drop
  • Custom app builder with 60+ components
  • Schedules, webhooks, and API endpoints from scripts
  • Self-hosted or managed cloud deployment
  • Git integration for version control
  • Per-seat and per-worker pricing with no execution metering

Pros

  • True open source (AGPLv3) with flat, transparent pricing
  • Real code plus auto-generated UIs serve devs and operators
  • No execution metering on paid plans
  • Cheaper seat model: operators cost half of developer seats

Cons

  • Built for developers — not a casual no-code tool
  • Smaller integration ecosystem than no-code rivals
  • Compute-worker billing adds a second dimension to track

Windmill at a glance

PricingOpen Source
CategoryAutomation & Agents
Platformsweb, api
CompanyWindmill
Official websitewww.windmill.dev
automationopen-sourcedeveloperworkflowsinternal-toolspythontypescriptself-hosted

How to choose the right Automation & Agents tool

Automation and agent tools promise to do work for you, so judge them on reliability before cleverness. Map the exact workflow you want to automate, then check the tool's integrations cover every app in that chain — one missing connector breaks the whole flow. Look for clear triggers, sensible limits, and logs you can read when something goes wrong, because something eventually will. For agents that act on your behalf, approval controls matter: you should be able to review messages, purchases or changes before they happen, especially at the start. Pricing usually scales with runs or tasks, so estimate your monthly volume honestly. Start with one low-risk workflow, measure the time it truly saves, and expand from there.

Compare all Automation & Agents tools →

Windmill FAQs

What is Windmill?

Windmill turns scripts in Python, TypeScript, Go, Bash, or SQL into scheduled workflows and internal tools, auto-generating user interfaces from the code. AGPLv3-licensed and self-hostable, it charges by seats and compute rather than metering executions.

What are the main features of Windmill?

Windmill offers Scripts in Python, TypeScript, Go, Bash, and SQL, Auto-generated user interfaces from code, Visual flow editor with drag-and-drop, Custom app builder with 60+ components, Schedules, webhooks, and API endpoints from scripts, Self-hosted or managed cloud deployment, Git integration for version control and Per-seat and per-worker pricing with no execution metering.

How much does Windmill cost?

Windmill is open source, so the software itself is free to download, use and self-host. Your only costs are the infrastructure you run it on and any paid services you connect to it.

What are the pros and cons of Windmill?

Strengths of Windmill include True open source (AGPLv3) with flat, transparent pricing; Real code plus auto-generated UIs serve devs and operators; No execution metering on paid plans. On the downside, Built for developers — not a casual no-code tool; Smaller integration ecosystem than no-code rivals; Compute-worker billing adds a second dimension to track.