Skip to content

Open-source platform for scripts and workflows

Best for: Developer teams wanting to deploy scripts and workflows as production internal tools with UI, scheduling, and audit logs without DevOps complexity

  • Free plan
4.2/5 ratingEditorial score 79/100windmill.dev

Get started

Get started free

Opens the official website in a new tab.

Editorial score79/100

The editorial note

What to know about Windmill

Windmill is an open-source developer platform for building internal tools, workflows, and scripts — enabling teams to turn Python, TypeScript, Go, and Bash scripts into production-ready internal apps and scheduled jobs with a UI, permissions, and audit logs. Unlike Retool (UI-focused), Windmill is code-first for teams that prefer writing actual code over drag-and-drop. 12,000+ GitHub stars.

Is it right for you?

Who Windmill suits

Choose it if

  • Developer teams wanting to deploy scripts and workflows as production internal tools with UI, scheduling, and audit logs without DevOps complexity

Look elsewhere if

  • Non-technical teams wanting drag-and-drop app building (Retool or Appsmith is better for visual app building
  • Windmill requires actual coding)

What you get

Key features

  • Script deployment
  • Workflow orchestration
  • Scheduling
  • Audit logs
  • Multi-language
  • Self-hosting
  • UI builder

Works with

Integrations6

PostgreSQLREST APIsPythonTypeScriptBashGo

The trade-off

Pros and cons

Pros

  • 12K+ GitHub stars
  • Open-source
  • Code-first
  • Multi-language
  • Scheduling
  • Audit logs
  • Free

Cons

  • Requires coding knowledge
  • Less visual than Retool
  • Smaller community

Quick read

At a glance

Category
Development & Coding
Pricing model
Freemium
Free plan
Available
Free trial
Not listed
Website
windmill.dev

The verdict

Our take on Windmill

Best code-first internal tool platform for developer teams wanting to deploy Python and TypeScript scripts as scheduled jobs with UI and audit logs. Windmill's code-first approach serves platform engineering teams that already write scripts for data processing and automation but lack the infrastructure to deploy them reliably — data engineers at startups choose Windmill because wrapping an existing Python data pipeline script in Windmill provides scheduling, error alerting, execution history, and a parameter form for non-technical users without rewriting the logic.

Keep exploring

More from Development & Coding

View category
VS Code logo

VS Code

Development & Coding

The most popular free code editor with 30,000+ extensions.

Best for: Every developer — the universal default IDE with the best extension…

  • Free plan
4.8/5 ratingRead review
Clerk logo

Clerk

Development & Coding

Drop-in authentication and user management for web apps.

Best for: Next.js and React developers who want polished pre-built auth UI…

  • Free plan
4.8/5 ratingRead review
Drizzle ORM logo

Drizzle ORM

Development & Coding

TypeScript ORM that runs everywhere SQL runs.

Best for: TypeScript developers building edge-deployed applications who need a…

  • Free plan
4.7/5 ratingRead review