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

8.0

7 rankings evaluated

Score range: 6.8 – 8.8

Key Facts

pricing

pricing facts about Windmill
AttributeValueAs ofSource
Windmill pricing (July 2026)Windmill pricing (verified July 2026): Free & Open-source (AGPLv3, self-hosted or Cloud) at $0 with unlimited executions (3 workspaces, 50 users, 10 SSO users), and Enterprise "from $120/month" via a seat+compute configurator — developer seat $20/mo, operator seat $10/mo, compute unit $50/worker/mo (1 CU = 2 worker-GB-month). The old flat "Team $10/user" tier was retired.Jul 2026Windmill pricing
Cloud pricing (May 2026)$10 per seat per month (Team plan, workspace-level, up to 10 users, 10,000 executions per user/month); free Cloud tier includes 1,000 executions per monthJul 2026Windmill pricing page (Cloud tab; confirmed via page JSON-LD offers and docs/enterprise/plans_details)

General

General facts about Windmill
AttributeValueAs ofSource
Script LanguagesPython, TypeScript, Go, Bash, PHP, C#, Rust, SQL, GraphQL and more (as of July 2026)Jul 2026Windmill docs — Scripts quickstart
Built-in SchedulerSupports scheduling and triggers for workflowsJul 2026Windmill docs — Introduction
Git SyncIntegrates with Git for version controlJul 2026Windmill docs — Introduction
Secret ManagementSecurely manages secrets and credentialsJul 2026Windmill docs — Introduction
Worker GroupsScalable worker groups for job processingJul 2026Windmill docs — Worker groups

Core Features

Core Features facts about Windmill
AttributeValueAs ofSource
Visual Flow BuilderBuild complex workflows visuallyJul 2026Windmill docs — Introduction
Approval FlowsSupports human-in-the-loop and approval workflowsJul 2026Windmill docs — Approvals and prompts

Limits & Quotas

Limits & Quotas facts about Windmill
AttributeValueAs ofSource
Auto-Generated UIsGenerates UIs for scripts automaticallyJul 2026Windmill docs — Introduction

community

community facts about Windmill
AttributeValueAs ofSource
GitHub stars (May 2026)17,300+ starsJul 2026GitHub API

technical

technical facts about Windmill
AttributeValueAs ofSource
Supported languagesTypeScript (Deno, Bun, Node.js), Python, Go, PHP, Bash, PowerShell, Nu, Rust, C#, Java, Ruby, R, Ansible, GraphQL, SQL (PostgreSQL, MySQL, MS SQL, BigQuery, Snowflake)Jul 2026Windmill scripts quickstart docs

Strengths

  • Multi-language support
  • Native scheduling and orchestration
  • Self-hostable with scaling
  • Built-in approval flows
  • Six language support (TS Python Go Bash SQL GraphQL)
  • Workflow-as-code with clean Git export
  • Built-in scheduling and 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
  • Free self-hosting with unlimited usage
  • Multi-language support (TS Python Go SQL)
  • Built-in scheduling and orchestration
  • Clean workflow-as-code export
  • 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 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
  • Multi-language scripts (TypeScript, Python, Go, Bash, SQL) in a single engine
  • Suspend-and-approve steps make human-in-the-loop a first-class flow primitive
  • Auto-generated user interfaces remove a separate internal-tools build
  • Release cadence of several versions per week

Limitations

  • Steeper learning curve
  • Smaller community than alternatives
  • Requires coding knowledge
  • Smaller community than n8n or Pipedream
  • Purely code-focused — no visual builder for non-devs
  • Documentation still maturing
  • Steeper learning curve for non-developers
  • Smaller community than n8n
  • Fewer pre-built integrations
  • Code-first can be a barrier
  • 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
  • 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
  • AGPLv3 with a proprietary enterprise compile flag; GitHub reports no single SPDX licence
  • Smaller documentation surface than the older projects in this ranking
  • The free self-hosted plan caps at 10 users
  • Observability is a dashboard rather than a metrics-and-alerting stack

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

Pricing Plans

View official pricing →

Free & Open-source (self-hosted or Cloud)

Free

AGPLv3 self-hostable; unlimited executions

  • Unlimited executions
  • All languages (TS/Python/Go/Bash/SQL)
  • App builder, scheduling, webhooks
  • !3 workspaces, 50 users max
  • !10 SSO users, 4 groups
  • !No audit logs / advanced triggers
Get started →
As of Jul 2026 · Source

Enterprise (Cloud or Self-hosted)

Contact us

From $120/mo (configurator): developer seat $20/mo, operator seat $10/mo, compute unit $50/worker/mo

  • SSO/SAML, SCIM, audit logs
  • All advanced triggers (Kafka/NATS/SQS/…)
  • SOC 2 Type II, 24/7 support
  • !Seat + compute-unit based
Get started →
As of Jul 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

Written & reviewed by Rafal Fila · Last updated: · Last verified:

Other Workflow Automation Tools

See How It Ranks

Questions About Windmill

How much does Keystroke cost in 2026?

Keystroke offers three tiers as of July 2026: Hobby (free forever, with $1/month of included usage credit), Pro ($20/month, including $20/month of usage credit), and Organization (custom pricing with SSO, RBAC, and audit logs). Usage is metered on every tier: $0.01 per agent or workflow run, $0.005 per empty poll, $0.007 per web search, roughly $0.067 per hour of sandbox compute, and a 1.1x markup on AI model calls unless you bring your own API keys.

Is Keystroke worth it in 2026?

Keystroke earns a provisional 6.5/10 in its July 2026 open alpha: the agent-native TypeScript model is genuinely differentiated and the free Hobby tier makes it safe to trial, but the platform is pre-1.0 (npm at v0.1.98, public repository published July 13, 2026), has no third-party production track record, and its Elastic License 2.0 restricts offering it as a hosted service. Worth trialing for teams that build through coding agents; too young for production-critical workflows.

What is Keystroke?

Keystroke is a code-first workflow automation and AI agent platform, launched July 13, 2026 by Y Combinator-backed Sprint Labs, that positions itself as an n8n alternative built for AI coding agents. Workflows are written as typed TypeScript in the user's own repository, usually by agents such as Claude Code, Cursor, or Codex, and deployed to Keystroke's managed cloud or self-hosted under the source-available Elastic License 2.0.

Is Keystroke a good n8n alternative?

Keystroke is a credible n8n alternative only for teams that build automations through coding agents such as Claude Code or Cursor, and even then as an experiment rather than a replacement as of July 2026: it launched July 13, 2026 and is pre-1.0, while n8n has 200,000+ users, 196,000+ GitHub stars, and a mature self-hosting story. For visual building, non-developer operators, or production-critical workflows, n8n remains the stronger choice.

Learn More