Windmill is an open-source, code-first orchestration platform for internal software. A single script in TypeScript, Python, Go, Bash or 20+ other languages becomes an API, a triggerable job and an auto-generated form. Scripts combine into workflows, internal apps, data pipelines, AI agents and scheduled tasks, all versioned in Git and run by a fast job orchestrator. The free Community Edition has unlimited executions and can be self-hosted in minutes, while Enterprise starts at $120 per month with audit logs, SAML and priority support.
Windmill is for engineers and data teams who want the flexibility of code with the governance of a managed platform. Platform and DevOps teams manage infrastructure as code with worker groups on Kubernetes or Docker, while operators who only run scripts and apps pay half the developer seat price. Over 4,000 organizations use it, including 300+ enterprise customers in regulated industries that need air-gapped support, role-based access, SSO and secret management. Startups appreciate the open-source license, which avoids lock-in and runs on a single server.
Typical projects include ETL jobs such as syncing Stripe invoices into PostgreSQL, rotating IAM keys, and building billing dashboards with the app builder. Support and sales teams create internal tools that wrap scripts in forms, and engineers schedule recurring tasks with alerts to Slack, email or Teams on failure. Data teams orchestrate pipelines against Snowflake or Kafka using the built-in integrations. Developers can write locally with the CLI, push changes with wmill sync, and rely on logs and audit trails to debug executions. Teams can also scale from a single VPS to large Kubernetes clusters.