Tool profile

Windmill

ByWindmill LabsFR

Turns scripts into flows, endpoints and internal UIs. AGPL open-source core, self-hosting and multiple languages.

White Windmill wordmark centered on a dark background with a subtle gradient
Country
FR
Availability
Open source

Windmill is an open-source platform that turns scripts into flows, endpoints and internal UIs. The company is based in France and the code is published under the AGPL-3.0 license.

What it does

  • Turns Python, TypeScript, Go, Bash or SQL scripts into executable flows
  • Orchestrates data and operational tasks with schedules and triggers
  • Builds internal dashboards and endpoints from the same scripts
  • Runs automations on your own infrastructure, keeping data in-house

How it works

  • A script is registered and becomes a reusable step
  • Steps are wired into a flow with branches and error handling
  • Triggers include schedules, webhooks, queues and events
  • Self-hosting runs on Docker or Kubernetes

Availability and license

  • Open-source code under the AGPL-3.0 license
  • The Enterprise edition adds features under a commercial license
  • Self-hosting with no license cost and a free cloud plan

Strengths

  • A natural path for teams that already have scripts
  • Mature self-hosting and an open license
  • Flows, endpoints and UIs on the same platform
  • Support for several programming languages

Points of attention

  • More technical than no-code tools
  • Requires its own folder and permission conventions
  • AGPL-3.0 imposes obligations when offering the software as a service