Skip to content
aicoolies logo
Windmill logo

Windmill

Turn scripts into workflows, UIs, and APIs at scale

Windmill is an open-source workflow engine and developer platform built in Rust that turns scripts in Python, TypeScript, Go, Bash, SQL, and other languages into auto-generated UIs, API endpoints, workflows, data pipelines, AI agents, and scheduled jobs. The project publishes performance benchmarks against Airflow/Prefect/Temporal, supports Docker/Kubernetes self-hosting, and offers paid enterprise features.

About Windmill

Windmill is an open-source platform that combines a workflow engine, an internal app builder, and a script execution runtime into a single self-hostable product. The backend is written in Rust with stateless API servers and workers pulling jobs from a PostgreSQL queue, which gives it low orchestration overhead. Project-published benchmarks compare it favorably with Airflow, Prefect, and Temporal on lightweight and sequential workflow tasks. Scripts can be written in Python, TypeScript, Go, PHP, Bash, C#, SQL, Rust, or run inside arbitrary Docker containers.

The platform works at three levels: individual scripts get automatic parameter parsing and UI generation so any function becomes a shareable tool; flows compose scripts into multi-step workflows with branching, retries, error handling, and approval steps via a visual editor or YAML; and the app builder creates data-centric dashboards and internal tools using drag-and-drop components or full React/Svelte code. Local development is supported through a CLI and VS Code extension that sync with Git repos, and workspace forks enable parallel teamwork with built-in diffs and audit trails before merging to production. Sandboxing uses nsjail for filesystem and PID namespace isolation to prevent jobs from accessing worker memory.

Self-hosting uses Docker or Kubernetes backed by PostgreSQL, with scaling from small deployments to larger worker groups. The public pricing page keeps free/open-source self-hosting separate from Enterprise, which starts at $120/month and adds SSO/SAML, Git sync, audit logs, dependency caching, security controls, and dedicated support. The raw license file is nuanced: source is variously Apache-2.0 or AGPLv3, while certain Community Edition and enterprise features include proprietary or non-public terms that commercial teams should review.

Pricing & Platform Specs

Pricing Summary

Open-source developer platform under AGPLv3 ($0 self-hosted with Docker/Kubernetes). Windmill Cloud provides a Free tier ($0/mo for 5 seats and 10,000 runs/mo) and a Team plan ($40/seat/mo) with unlimited runs and multi-environment staging. Enterprise plans start at $500/mo with dedicated compute workers, SAML SSO, SCIM, SOC 2 Type II compliance, and 99.9% SLA support.

full pricing breakdown →

Supported Platforms

Rust backend, Docker/Kubernetes, PostgreSQL, VS Code extension, CLI

Explore categories, tags & use cases

Open-source background jobs and AI workflows for TypeScript

Trigger.dev is an open-source platform for building and deploying background jobs, AI agents, and long-running workflows in TypeScript. It eliminates serverless timeouts with durable task execution, automatic retries, queue-based concurrency control, and elastic scaling. Used by 30,000+ developers at companies like MagicSchool and Icon.com, it processes hundreds of millions of agent runs monthly. Backed by a $16M Series A led by Dalton Caldwell's Standard Capital fund.

freemiumOpen Source

Run LLMs as a single portable executable file

Llamafile by Mozilla packages a complete LLM — model weights, inference engine, and OpenAI-compatible API server — into a single executable file that runs on Mac, Windows, Linux, FreeBSD, and OpenBSD with no installation. Built on llama.cpp and Cosmopolitan Libc for cross-platform portability, it delivers GPU-accelerated inference when available and falls back to optimized CPU execution. Supports GGUF models with a built-in web chat UI and REST API for integration.

Open Source

All-in-one self-hosted AI app with RAG, agents, and multi-user support

AnythingLLM is an open-source, privacy-first AI application that turns any document into an interactive knowledge base. It bundles document ingestion, vector storage (built-in LanceDB), RAG pipelines, AI agents, and multi-user access into a single deployable package. Supports 30+ LLM providers including OpenAI, Anthropic, Ollama, and local models. With 62K+ GitHub stars and MIT license, it runs as a desktop app or Docker container with zero configuration required out of the box.

Open Source

Side-by-Side Comparisons

n8n logo
n8n
vs
Windmill logo
Windmill

n8n vs Windmill — Visual Workflow Automation vs Code-First Developer Platform

n8n and Windmill are both open-source workflow automation platforms, but they serve different audiences. n8n provides a visual node-based workflow builder with 400+ integrations optimized for business automation and operations teams. Windmill is a code-first platform built for developers that executes scripts in Python, TypeScript, Go, and Bash with a visual flow editor, approval steps, and infrastructure-grade scheduling.

n8nWindmill

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Windmill?

Windmill is an open-source workflow engine and developer platform built in Rust that turns scripts in Python, TypeScript, Go, Bash, SQL, and other languages into auto-generated UIs, API endpoints, workflows, data pipelines, AI agents, and scheduled jobs. The project publishes performance benchmarks against Airflow/Prefect/Temporal, supports Docker/Kubernetes self-hosting, and offers paid enterprise features.

Is Windmill free?

Windmill offers a free tier alongside paid plans. Open-source developer platform under AGPLv3 ($0 self-hosted with Docker/Kubernetes). Windmill Cloud provides a Free tier ($0/mo for 5 seats and 10,000 runs/mo) and a Team plan ($40/seat/mo) with unlimited runs and multi-environment staging. Enterprise plans start at $500/mo with dedicated compute workers, SAML SSO, SCIM, SOC 2 Type II compliance, and 99.9% SLA support.

Is Windmill open source?

Yes — Windmill is open source.

Is Windmill still maintained?

Yes — Windmill is active. Its listing was last verified on September 6, 2026.

What are the best Windmill alternatives?

The first editor-selected Windmill alternatives are Trigger.dev, Llamafile, AnythingLLM.

How does Windmill score in our review?

The published editorial review lists Windmill at 84/100 overall across speed, privacy, and developer experience. Check the review's evidence status and test metadata for its verification level.