Windmill

Code-first orchestration platform for internal software.

Windmill allows teams to create and manage internal software through code, supporting workflows, apps, and data pipelines with Git-based collaboration.1 save · windmill.dev
Windmill | Code-first orchestration platform for internal software

Windmill operates as a code-first orchestration platform for internal software, running on self-hosted or cloud environments. It integrates scripts, workflows, and apps into a unified system.

  • Code-first design: scripts and workflows are defined in mainstream languages like Python and TypeScript.
  • Self-hostable architecture: deployable on Docker or Kubernetes with open-source flexibility.
  • Git-based versioning: entire workspaces are versioned in Git, supporting collaborative development.
  • Auto-generated UIs: user interfaces are automatically created for scripts and workflows based on parameters.
  • Integration support: connects with external systems like PostgreSQL and Kafka through built-in triggers.

Free and open source; Enterprise plan from $120/month for advanced features. Trusted by 4,000+ organizations.

Windmill is ideal for engineering teams needing full control over internal software orchestration. Best suited for environments requiring code flexibility and Git-based collaboration.