Windmill logo

Windmill

by Windmill

Open Source Self-Hostable Cloud Free Tier open-source API Available
Developer-FriendlyData PipelineIT Operations

Build internal tools, workflows, and scripts with a visual flow builder and auto-generated UIs Windmill is an open-source developer platform for building internal tools, scripts, workflows, and small applications. Founded in 2022 by Ruben Fiszel, an MIT alumnus and former Palantir engineer, Windmill is licensed under AGPLv3 with a separate enterprise edition; the project is headquartered in Paris and the team remains under twenty employees as of May 2026.

Performance Scores

7.9

8 rankings evaluated

Score range: 7.0 – 8.8

Key Facts

General

General facts about Windmill
AttributeValueAs ofSource
Script LanguagesPython, TypeScript, Go, Bash, SQL, GraphQLApr 2026Research
Built-in SchedulerSupports scheduling and triggers for workflowsApr 2026Research
Git SyncIntegrates with Git for version controlApr 2026Research
Secret ManagementSecurely manages secrets and credentialsApr 2026Research
Worker GroupsScalable worker groups for job processingApr 2026Research

Core Features

Core Features facts about Windmill
AttributeValueAs ofSource
Visual Flow BuilderBuild complex workflows visuallyApr 2026Research
Approval FlowsSupports human-in-the-loop and approval workflowsApr 2026Research

Limits & Quotas

Limits & Quotas facts about Windmill
AttributeValueAs ofSource
Auto-Generated UIsGenerates UIs for scripts automaticallyApr 2026Research

community

community facts about Windmill
AttributeValueAs ofSource
GitHub stars (May 2026)12,400+ starsMay 2026Windmill GitHub repository

pricing

pricing facts about Windmill
AttributeValueAs ofSource
Cloud pricing (May 2026)$10 per month per author with 1,000 free executionsMay 2026Windmill pricing page

technical

technical facts about Windmill
AttributeValueAs ofSource
Supported languagesTypeScript (Deno, Bun), Python, Go, Bash, PowerShell, SQL (PostgreSQL, MySQL, BigQuery, Snowflake)May 2026Windmill documentation

Strengths

  • Multi-language support
  • Native scheduling and orchestration
  • Self-hostable with scaling
  • Built-in approval flows
  • Multi-language support (TS/Python/Go/Bash/SQL)
  • Auto-generated UIs from scripts
  • Built in Rust (fast)
  • Kubernetes-native
  • Strong developer experience
  • AGPLv3 license
  • Six language support (TS Python Go Bash SQL GraphQL)
  • Workflow-as-code with clean Git export
  • Built-in scheduling and approval flows
  • Multi-language script runner: TypeScript, Python, Go, Bash, SQL in one platform
  • Built-in approval steps and retry semantics on flows
  • Apache 2.0 license with an active community and a growing connector library
  • Doubles as an internal-tools UI builder for back-office apps
  • Open-source self-hosted
  • AI script generation
  • Multi-language support (TypeScript/Python/Go/Bash)
  • Built-in scheduling and flow orchestration
  • Multi-language scripting — TypeScript, Python, Go, Bash, SQL — in the same workflow
  • Auto-generated UIs for every script reduce boilerplate for internal tools
  • Lightweight Deno and Bun runtimes offer fast cold starts compared to containerized engines
  • Simple Docker Compose deployment — runs as a handful of containers without Kubernetes
  • Multi-language (TS, Python, Go, SQL)
  • Auto-generated UI
  • Self-hostable
  • Approval flows
  • Free self-hosting with unlimited usage
  • Multi-language support (TS Python Go SQL)
  • Built-in scheduling and orchestration
  • Clean workflow-as-code export

Limitations

  • Steeper learning curve
  • Smaller community than alternatives
  • Requires coding knowledge
  • Steeper learning curve for non-developers
  • Smaller community than n8n
  • Fewer pre-built integrations
  • Code-first can be a barrier
  • Smaller community than n8n or Pipedream
  • Purely code-focused — no visual builder for non-devs
  • Documentation still maturing
  • Smaller production reference base than Temporal or Airflow at large scale
  • Durable execution semantics are less battle-tested than Temporal under failure injection
  • Documentation depth is improving but trails the leading engines
  • Focused on automation scripts rather than general coding
  • Smaller community than mainstream tools
  • Self-hosting requires infrastructure
  • Smaller community (13,000 stars) and younger project than Airflow or Temporal
  • Fewer native SaaS integrations — custom API calls require writing scripts
  • Documentation is still maturing; advanced deployment patterns have fewer worked examples
  • Small community
  • Documentation gaps
  • Limited enterprise features
  • Newer project

Based on evaluations in 8 rankings: Best ETL & Data Pipeline Tools 2026, Best Open Source Automation Platforms 2026, Best Automation Tools for Developers and Engineering Teams in 2026, Best Durable Workflow Engines for Production in 2026, Best AI Coding Tools and Developer Assistants 2026, Best Open-Source Workflow Engines for Engineers in 2026, Best Process Orchestration Platforms 2026, Best Automation Tools by Price-Performance Value in 2026

Pricing Plans

View official pricing →

Community

Free

Self-hosted, free and open-source

  • Unlimited scripts, flows, and apps
  • All language support (TypeScript, Python, Go, Bash, SQL)
  • Self-hosted on your infrastructure
  • Scheduling and webhooks
  • Community support via Discord
  • !Self-hosted only
  • !Community support only
Get started →
As of Jan 2026 · Source
Most Popular

Team

$10.00/mo

Per user per month, 10 users included

  • Cloud hosted by Windmill
  • 10 users included in base price
  • Automatic updates and maintenance
  • Premium integrations
  • Priority email support
  • Audit logs
  • !Per-user pricing above 10 users
Get started →
As of Jan 2026 · Source

Enterprise

Contact us

Contact sales for custom pricing

  • SSO / SAML authentication
  • Advanced audit logs and compliance
  • Dedicated support and SLA
  • Custom deployment options
  • Priority feature requests
  • On-premise or private cloud deployment
  • !Custom pricing based on scale
Get started →
As of Jan 2026 · Source

About Windmill

Windmill is an open-source developer platform for building internal tools, scripts, workflows, and small applications. Founded in 2022 by Ruben Fiszel, an MIT alumnus and former Palantir engineer, Windmill is licensed under AGPLv3 with a separate enterprise edition; the project is headquartered in Paris and the team remains under twenty employees as of May 2026. The pitch is a single platform that replaces the typical stack of Airflow plus Retool plus a custom job runner, with one runtime, one auth model, and one UI.

The platform exposes three primitives. Scripts are functions in TypeScript (Deno or Bun), Python, Go, Bash, SQL (PostgreSQL, MySQL, BigQuery, Snowflake), or PowerShell, each automatically given a typed UI form, an HTTP endpoint, a CLI invocation, and a schedule slot. Flows compose scripts into DAGs with branching, loops, error handlers, and approval steps. Apps are auto-generated UIs that wrap scripts and flows for non-technical users. Every primitive is versioned in a Git-backed workspace, runs in isolated workers, and emits structured logs.

Windmill targets the operational gap between "shell script on a cron" and "full Airflow cluster". A 4-vCPU worker on a single VM can sustain hundreds of script runs per minute; horizontal scaling is via worker groups, and benchmarks published by the project on its docs site claim 10x faster cold-start than Airflow for short Python jobs (with the caveat that "short" is the regime where this matters most). The scheduler is a Postgres-backed job queue, which removes the Redis or RabbitMQ dependency many competing platforms carry.

Pricing as of May 2026 is straightforward. Self-hosting is free under AGPLv3, with no feature gating on core functionality. Windmill Cloud is $10 per month per author with a free tier of 1,000 executions; the Enterprise Self-Hosted edition is quoted starting around $40 per month per author with SAML, audit logs, and high-availability worker pools. The GitHub repository (windmill-labs/windmill) passed 12,400 stars in May 2026, with active community contributions on the connector and UI side.

Editor's Note: A 60-person SaaS client replaced a 14-DAG Airflow deployment with Windmill flows in March 2026; deploy footprint shrank from 6 vCPUs and 12 GB RAM to 2 vCPUs and 4 GB, and the recurring AWS bill fell by roughly $310 per month. The honest caveat: Windmill's flow editor is excellent for under ~30-step pipelines and gets noisy beyond that. Two heavy ML pipelines stayed on Airflow because their fan-out patterns were easier to reason about as Python DAGs. Pick the boundary intentionally rather than migrating everything. — Rafal Fila, ShadowGen

Integrations (16)

AWS native
Azure native
Discord third-party
Email third-party
GCP native
GitHub native
GraphQL native
Messaging native
MongoDB native
MySQL native
OpenAI native
PostgreSQL native
REST API native
S3 / AWS native
Slack native
n8n (via API) api

Last updated: | Last verified:

Other Workflow Automation Tools

See How It Ranks

Questions About Windmill

Learn More