Windmill
A self-hostable platform for teams to build, orchestrate, and collaborate on internal software like workflows, apps, and data pipelines with full code flexibility.

Windmill is a code-first orchestration platform designed for teams to create and collaborate on internal software. Built for engineers, it offers full code flexibility, Git-based collaboration, and zero-ops infrastructure powered by a high-performance job orchestrator.
Key Features
- Scripts: Write and run scripts in Python, TypeScript, Go, PHP, Bash, and SQL.
- Workflows: Create dependency-based workflows (DAGs) for complex processes.
- Internal Apps: Build custom UIs with a low-code drag-and-drop editor.
- Auto-generated UIs: Automatically generate interfaces for scripts and flows based on parameters.
- Scheduling: Run scripts and flows at specified frequencies.
- Webhooks: Auto-generated webhooks for scripts and flows.
- AI Agents: Integrate and orchestrate AI-powered agents.
- Data Pipelines: Build and manage data pipelines alongside other internal tools.
- Self-hosting: Deploy Windmill on your own infrastructure in minutes.
- Enterprise Scalability: Trusted by 4,000+ organizations, including 300+ enterprise customers.
Tech / Self-Hosting
Windmill is open-source and self-hostable, with support for Docker, Kubernetes, and cloud deployments. It is built for zero-ops infrastructure and offers benchmarks demonstrating its performance as the fastest job orchestrator and workflow engine. The platform is designed for teams requiring full control over their internal software stack.