Windmill

Windmill

★ 4.4 🔖 900 saves 💰 Freemium Automation

Windmill is an open-source developer platform that turns scripts and workflows into internal tools, APIs and scheduled jobs.

Overview

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.

Key Features

  • Script-to-workflow conversion across Python, TS, Go, Bash and SQL
  • Visual flow builder with dependencies and branching
  • Instant REST APIs and internal app generation from scripts
  • AI-assisted script generation and refactoring
  • Self-hosted with Git sync, permissions and auditing
  • High-performance Rust execution engine

Pricing

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.

Who Is It For

It fits platform and engineering teams that want a unified home for automation scripts, internal tools and scheduled jobs.

How It Works

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.

In Practice

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.

FAQ

Is Windmill free to use?

Yes, self-hosting the open-source edition is free. Cloud and enterprise support are paid options.

Does Windmill offer an API?

Yes, every workflow and script can be exposed as a REST API, and the platform is managed through its own API.

How does Windmill compare to alternatives?

Windmill is faster and more developer-native than low-code automation tools while remaining far simpler than custom orchestration code.

Which languages can I write Windmill scripts in?

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.

🚀 Visit Windmill Official Site

Related tools

Zapier is an automation platform that connects thousands of apps, with AI steps that draft, summarize, and route data inside every workflow.…

★ 4.619200 savesDetails >

Make is a visual automation platform where teams build complex, branching workflows across apps with a drag-and-drop scenario editor. Overview Make represents…

★ 4.611800 savesDetails >

Genspark Super Agent is a multi-agent AI workspace that assembles specialist agents, search and tools to complete complex real-world tasks end to…

★ 4.29974 savesDetails >