Windmill
Open-source platform that turns scripts into workflows, UIs, and scheduled jobs.
Scripts in Python, TypeScript, Go, Bash, and SQL become runnable jobs
Flow builder with branching, loops, retries, and approval steps
Auto-generated UIs from script parameters plus a low-code app builder
Schedules, webhooks, and event triggers
Self-hostable open source core with enterprise SSO and audit logs
- Replace cron servers with versioned, observable scheduled jobs
- Build internal admin tools on top of existing scripts
- Automate data pipelines with retries and error handling
- Add human-approval steps to sensitive operations
- 1Self-host with Docker Compose or sign up for Windmill Cloud
- 2Write a script in the web IDE or sync from Git
- 3Compose scripts into a flow and add triggers or schedules
- 4Share the auto-generated UI or build an app on top
Is Windmill really open source?
Yes — the core engine is open source (AGPLv3) and can be self-hosted free with unlimited executions. Paid cloud and enterprise editions add SSO, audit logs, and dedicated support.
How does Windmill compare to n8n?
n8n is node-based with hundreds of prebuilt integrations; Windmill is code-first, turning scripts you write into flows and UIs. Teams comfortable writing Python or TypeScript often find Windmill more maintainable.
What languages does Windmill support?
Python, TypeScript/JavaScript (Deno/Bun), Go, Bash, and SQL, plus REST steps. Scripts can be edited in the web IDE or synced from a Git repository.
Related Tools
More active tools in Automation.
Pipedream
Developer-first integration platform — connect APIs, AI, and databases with no code when you want it, real code when you need it.
n8n
Source-available workflow automation that combines visual building with custom code and AI agents.
IFTTT
The simplest way to connect apps and smart devices with if-this-then-that applets.