Windmill is an open-source developer platform that turns scripts and workflows into internal tools, APIs and scheduled jobs.
Windmill lets engineering teams convert Python, TypeScript, Go, Bash and SQL scripts into production workflows with dependencies, schedules and triggers. A visual flow builder composes scripts into DAGs, and the same scripts can instantly become REST endpoints or lightweight internal apps. AI assistance helps generate and refactor script steps. Being open source and extremely fast — written in Rust — Windmill runs on your own infrastructure with granular permissions, audit logs and Git-based version control.
Windmill is open source and free to self-host. Managed cloud plans and enterprise support are available for teams that prefer not to operate it.
It fits platform and engineering teams that want a unified home for automation scripts, internal tools and scheduled jobs.
Write scripts in Python, TypeScript, Go, Bash or SQL and Windmill turns them into versioned resources with dependencies, schedules and triggers. The flow builder composes scripts into DAGs, and the same code can instantly become a REST endpoint or a lightweight internal app. AI assistance generates and refactors steps, and everything runs self-hosted with Git sync and permissions.
Engineering teams often migrate a folder of orphaned scripts first — the platform’s value is turning that folder into a maintained system. Keep scripts small and composable; the workflow layer shines when steps are reusable. Use Git sync from day one so changes are reviewable, and promote internal apps only after the underlying flows stabilize.
Yes, self-hosting the open-source edition is free. Cloud and enterprise support are paid options.
Yes, every workflow and script can be exposed as a REST API, and the platform is managed through its own API.
Windmill is faster and more developer-native than low-code automation tools while remaining far simpler than custom orchestration code.
Python, TypeScript, Go, Bash and SQL are first-class, and scripts compose into workflows with dependencies and schedules. The same code can become an API endpoint or an internal app, so nothing is wasted when a script matures into a product.
Zapier is an automation platform that connects thousands of apps, with AI steps that draft, summarize, and route data inside every workflow.…
Make is a visual automation platform where teams build complex, branching workflows across apps with a drag-and-drop scenario editor. Overview Make represents…
Genspark Super Agent is a multi-agent AI workspace that assembles specialist agents, search and tools to complete complex real-world tasks end to…