Windmill

Script-to-UI. Write a Python script, get a Retool-like UI automatically generated. It combines the best of Airflow (orchestration) and Retool (UI).

GrowingOpen SourceLow lock-in

Pricing

Free tier

Hybrid

Adoption

Stable

License

Open Source

Data freshness

Overview

What is Windmill?

Turn scripts into internal UIs, workflows and scheduled jobs

Key differentiator

Script-to-UI. Write a Python script, get a Retool-like UI automatically generated. It combines the best of Airflow (orchestration) and Retool (UI).

Capability profile

Strength Radar

Engineering team…Replacing Retool…Running Python s…

Honest assessment

Strengths & Weaknesses

↑ Strengths

Engineering teams building internal tools & cron jobs

Catalog data

Replacing Retool + Airflow with one tool

Catalog data

Running Python scripts as APIs

Catalog data

↓ Weaknesses

Non-technical users (requires writing scripts)

Catalog data

Simple SaaS gluework (Zapier is faster)

Catalog data

Fit analysis

Who is it for?

✓ Best for

Engineering teams building internal tools & cron jobs

Recommended use case

Replacing Retool + Airflow with one tool

Recommended use case

Running Python scripts as APIs

Recommended use case

✕ Not a fit for

Non-technical users (requires writing scripts)

Not recommended

Simple SaaS gluework (Zapier is faster)

Not recommended

Cost structure

Pricing

Free Tier

Available

Free (Self-hosted & Cloud tier)

Starts at

$10/dev/mo (Team)

Model

Hybrid

Enterprise

Available

View full pricing details ↗

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Alternatives

Next step

Get Started with Windmill

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →