Home / Platforms / Windmill
W

Windmill

Open-source developer platform for workflows

Self-Hosted BackendsFree Tier AvailableDeveloper-focused
Visit Website →

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

Database: PostgreSQL
Authentication
File Storage
Cloud Functions
Realtime
GraphQL
REST API
Self-Hosted

Tech Stack

TypeScriptPythonGoRust

Best For

Internal toolsWorkflowsAutomationData pipelines

Pricing

Free Tier:Yes
Starting Price:$0
Model:Free (self-hosted) or cloud plans

Details

Deployment:Self-hosted or Managed
Founded:2022
Backed By:Open source

Compliance

SOC 2GDPR

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.