Overview
Windmill is an open-source developer platform for building internal tools, workflows, and automation scripts. It provides a code-first approach where you write scripts in TypeScript, Python, Go, or Bash, and Windmill handles execution, scheduling, and UI generation. What sets Windmill apart is its flexibility - you can create custom UIs with low-code builders, schedule scripts as cron jobs, chain them into workflows, or expose them as APIs. The platform includes a visual workflow builder for complex automations, automatic UI generation from code, and built-in secrets management. Windmill supports approval steps, error handling, retries, and webhooks out of the box. It can be self-hosted or used as a cloud service. With features like git sync, audit logs, and granular permissions, it's production-ready. Perfect for replacing Airflow, building internal tools faster than Retool, or creating automation workflows. Popular among engineering teams needing custom tooling, data pipelines, or operational automation. Combines the power of code with the convenience of visual builders.
Features
Tech Stack
Best For
Pricing
Details
Compliance
Ready to get started with Windmill?
Visit Windmill →Frequently Asked Questions about Windmill
What is Windmill?
Windmill is an open-source developer platform for building internal tools, workflows, and automation scripts. It provides a code-first approach where you write scripts in TypeScript, Python, Go, or Bash, and Windmill handles execution, scheduling, and UI generation. What sets Windmill apart is its flexibility - you can create custom UIs with low-code builders, schedule scripts as cron jobs, chain them into workflows, or expose them as APIs. The platform includes a visual workflow builder for complex automations, automatic UI generation from code, and built-in secrets management. Windmill supports approval steps, error handling, retries, and webhooks out of the box. It can be self-hosted or used as a cloud service. With features like git sync, audit logs, and granular permissions, it's production-ready. Perfect for replacing Airflow, building internal tools faster than Retool, or creating automation workflows. Popular among engineering teams needing custom tooling, data pipelines, or operational automation. Combines the power of code with the convenience of visual builders.
Is Windmill free to use?
Yes, Windmill offers a free tier. Free (self-hosted) or cloud plans
What features does Windmill offer?
Windmill offers PostgreSQL database, authentication, cloud functions, REST API, and more.
Can I self-host Windmill?
Yes, Windmill can be self-hosted, giving you full control over your infrastructure and data.
What is Windmill best for?
Windmill is particularly well-suited for internal tools, workflows, automation, data pipelines.