Back to directory
Workflow & Operations Clouds

Windmill

Open-source workflow orchestration platform for building internal tools and automations.

What makes Windmill different

Windmill is built for teams that want to move faster than traditional enterprise platforms allow, without sacrificing governance or observability. Rather than forcing users into a visual workflow builder, it starts with code—write TypeScript, Python, Go, Bash, or 20+ other languages in a single file and instantly get an API, triggerable job, and auto-generated form with zero boilerplate. This “code-first” approach appeals to engineers who want full flexibility and control.

The platform unifies three traditionally separate tools: workflow orchestration, internal app building, and data pipeline management. Your entire workspace lives in Git, allowing teams to version control infrastructure, collaborate locally with Claude or Codex, and deploy with wmill sync push. Workers scale from a single VPS to 1,000-node Kubernetes clusters on demand.

Windmill emphasizes no lock-in: open-source codebase, self-hostable on Docker or Kubernetes, and normal mainstream languages instead of proprietary SDKs. This resonates with organizations concerned about vendor dependency.

Pricing model

Windmill offers both a managed cloud tier and self-hosted options. The cloud platform uses a usage-based model tied to job executions and resource consumption, though specific per-unit pricing is not publicly listed. The self-hosted Enterprise Edition is available for teams requiring SSO, advanced RBAC, Secret Management, comprehensive audit logs, and air-gapped deployment support.

Free tier access is available for Windmill Cloud, allowing self-service signup and experimentation before committing to paid tiers. This contrasts with traditional enterprise workflow platforms that often require sales conversations for any evaluation.

When it fits

  • Platform engineering teams building internal developer platforms and self-service automation portals for non-technical users.
  • Organizations running 100+ internal scripts across data, DevOps, and business teams who want unified monitoring, versioning, and access control.
  • Engineering teams comfortable writing code who reject low-code visual workflow builders in favor of full language flexibility.
  • Companies with strict data residency or compliance requirements who need on-premise or air-gapped deployment options.
  • Rapid iteration cycles where teams want to build, test, and ship automations faster than traditional enterprise platforms allow.

When it doesn’t

Windmill is a poor fit for organizations seeking a pure visual, no-code interface or those without engineering resources to maintain custom scripts. It is also not a managed data warehouse or analytics engine—it orchestrates workflows around existing data systems.

Inclusion criteria

Transparent pricing: Windmill Cloud pricing is self-service and publicly viewable; self-hosted tiers are available upon inquiry.
Self-service signup: Free tier and managed cloud access at https://app.windmill.dev/user/login with no sales gatekeeping.
Public SLA/status page: Enterprise features and uptime commitments documented at https://www.windmill.dev/docs/misc/enterprise_onboarding; active GitHub repository and public roadmap.