Skip to content
SPECIFICTION
Get listed

Windmill

windmill.dev

From $120/mo Free plan Open source WebWindowsLinuxAPISelf-hosted
Visit windmill.dev
Spec score 8.7 #4 of 35 in Task Automation Software

What it is

Windmill is an open-source workflow engine and developer platform for building endpoints, workflows and user interfaces. It is aimed at teams making internal software across engineering, data, sales, support and marketing. Scripts can be written in TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among other languages. Windmill combines a script editor, low-code flow builder, and low-code, React or Svelte app builders. Scripts and flows can be triggered by webhooks, schedules, HTTP routes, queues or an open API. Its Hub lists more than 200 resource types, including GitHub, Slack, AWS, BigQuery and PostgreSQL; users can also define custom resource types with schemas. Local development through the CLI and Git sync support version control and deployment workflows. Self-hosting is supported. The free and open-source plan is free and includes three workspaces, 50 users, 10 GiB of workspace object storage and 100 guest app users per 30 days. Enterprise is $120 a month and includes a month-long trial. Enterprise features include granular permissions, RBAC, secret management, OAuth, SSO and audit logs.

Spec sheet

What it does
Windmill is an open-source workflow engine and developer platform that turns scripts into APIs, workflows and UIs for internal software.Read 15 Oct 2026 · windmill.dev
Product
Windmill is an open-source workflow engine and developer platform for building endpoints, workflows and user interfaces.Read 2 Oct 2026 · windmill.dev
Trial
Windmill's pricing page offers an Enterprise trial for a month.Read 2 Oct 2026 · windmill.dev
Integrations
Windmill Hub lists more than 200 resource types, including Google services, GitHub, GitLab, Slack, Microsoft Teams, AWS, S3, BigQuery, ClickHouse, Datadog and Discord.Read 15 Oct 2026 · windmill.dev
Security
Windmill lists granular permissions, RBAC, secret management, OAuth, SSO and audit logs among its enterprise features.Read 2 Oct 2026 · windmill.dev
Support
The free self-hosted plan includes community support on Discord, while Enterprise lists 24/7 priority support with a 3-hour response time.Read 2 Oct 2026 · windmill.dev
Headquarters
San Francisco and ParisRead 23 Sep 2026 · windmill.dev
Founded
2022Read 23 Sep 2026 · windmill.dev
Company
Windmill says it was founded in 2022 and is based between San Francisco and Paris.Read 2 Oct 2026 · windmill.dev
API and SDK
Windmill exposes an API and a TypeScript SDK with services for jobs, scripts, flows, resources, variables, schedules, workers, users and workspaces.Read 15 Oct 2026 · app.windmill.dev
Builders
The platform includes a script editor, a low-code flow builder, and low-code and React or Svelte app builders.Read 2 Oct 2026 · windmill.dev
Changelog update
The June 2026 changelog added automatic Git-to-Windmill deployment, pull-request creation and deployment status checks.Read 15 Oct 2026 · windmill.dev
CLI
The wmill CLI supports listing, retrieving and creating scripts, flows, apps, resources, variables, schedules, folders and triggers as a shell API client.Read 15 Oct 2026 · windmill.dev
Cloud hosting region
Windmill Cloud is hosted in the United States, with dedicated European Union instances available to Cloud Enterprise customers.Read 15 Oct 2026 · windmill.dev
Community feedback
A Reddit discussion praised the Jenkins-and-Retool combination and self-hosting but called the UX messy and said Windmill is better suited to internal tools than CI.Read 15 Oct 2026 · reddit.com
Company founder and investors
Crunchbase lists Ruben Fiszel as founder and identifies Y Combinator among three investors in one pre-seed round.Read 15 Oct 2026 · crunchbase.com
Company legal name
Crunchbase lists the legal entity as Windmill Labs, Inc.Read 15 Oct 2026 · crunchbase.com
Company profile
LinkedIn lists Windmill as privately held, founded in 2022, headquartered in Dover and employing 11–50 people.Read 15 Oct 2026 · linkedin.com
Custom integrations
Users can define their own resource types with JSON schemas and publish verified types to Windmill Hub.Read 15 Oct 2026 · windmill.dev
Deployment environments
Official deployment guides cover AWS, GCP, Azure, Hetzner, Fly.io, Render, DigitalOcean and other Docker or Kubernetes environments.Read 15 Oct 2026 · windmill.dev
Development and deployment
Windmill supports local development with its CLI and Git sync for version control and deployment workflows.Read 2 Oct 2026 · windmill.dev
Documentation depth
Documentation covers scripts, flows, apps, local development, CLI, SDKs, integrations, deployment, authentication, security and operations.Read 15 Oct 2026 · windmill.dev
Enterprise compliance
The Enterprise plan lists SAML/SCIM, external secret backends, audit logs, OpenTelemetry, Prometheus metrics and a SOC 2 Type II report.Read 15 Oct 2026 · windmill.dev
Flow editor
Flows compose scripts into workflows with branches, loops, approvals and retries.Read 15 Oct 2026 · windmill.dev
Full-code apps
Full-code apps use React or Svelte frontends connected to Windmill backend runnables.Read 15 Oct 2026 · windmill.dev
Isolation limit
The security documentation says PID namespace isolation is disabled by default and NSJAIL sandboxing is optional.Read 2 Oct 2026 · windmill.dev
Languages
Windmill supports scripts in TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among other languages.Read 2 Oct 2026 · windmill.dev
Licence
Windmill states that its open-source edition is licensed under AGPLv3; enterprise features use a commercial licence.Read 15 Oct 2026 · windmill.dev
Limit: app builder
DevOpsBoys judged Windmill's app builder less capable than Retool for complex layouts, joins, filtering and real-time updates.Read 15 Oct 2026 · devopsboys.com
Limit: cold starts
DevOpsBoys observed noticeable cold starts when Python scripts install heavy dependencies in fresh environments.Read 15 Oct 2026 · devopsboys.com
Limit: ecosystem
StackSutra described Windmill's pre-built plugin and community integration ecosystem as less mature than Jenkins or established low-code platforms.Read 15 Oct 2026 · stacksutra.com
Limit: G2 reviewer
The same G2 reviewer said the product UX can be daunting and confusing and requires investment to learn.Read 15 Oct 2026 · g2.com
Limit: non-developers
StackSutra said the code-first model can be difficult for non-developers and teams wanting purely visual automation.Read 15 Oct 2026 · stacksutra.com
Limit: workflow complexity
DevOpsBoys reported that complex branching, dynamic task generation and sensor-heavy data engineering can exceed Windmill's flow-builder strengths.Read 15 Oct 2026 · devopsboys.com
Low-code apps
Windmill includes a drag-and-drop low-code app editor that its documentation marks as legacy for new applications.Read 15 Oct 2026 · windmill.dev
MCP
Windmill provides an MCP gateway that lets compatible assistants run scripts and flows and manage jobs, resources, variables, schedules and workers.Read 15 Oct 2026 · windmill.dev
Notable news
Windmill's LinkedIn page announced that its MCP server was listed in Anthropic's official Claude connector directory.Read 15 Oct 2026 · linkedin.com
Praise: G2 reviewer
A G2 reviewer praised replacing Retool and n8n with one stack, Python scripting, event or cron flows, fast performance and minimal dependency management.Read 15 Oct 2026 · g2.com
Praise: hands-on review
DevOpsBoys praised the editor, LSP autocomplete, auto-generated UIs, secrets management, audit trail and multi-language workers.Read 15 Oct 2026 · devopsboys.com
Praise: self-hosting
StackSutra highlighted self-hosting, data control, multi-language scripting and automatic conversion of scripts into UIs, APIs and scheduled jobs.Read 15 Oct 2026 · stacksutra.com
Python and Go clients
The repository contains Python, Go, Rust, PowerShell, TypeScript and React client packages.Read 15 Oct 2026 · github.com
Rating on G2
5.0 out of 5 from 2 reviewsRead 15 Oct 2026 · g2.com
Script languages
The platform supports TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby, R, Java, Ansible, Docker and other runtimes.Read 15 Oct 2026 · windmill.dev
Security controls
The platform documents PID namespaces, optional NSJAIL sandboxing, agent workers and worker groups for process isolation.Read 15 Oct 2026 · windmill.dev
Security limitation
Job isolation is disabled by default, so administrators must manually enable PID namespace isolation or NSJAIL for production protection.Read 15 Oct 2026 · windmill.dev
Self-hosting
Self-hosting is supported with Docker Compose or Kubernetes Helm charts, using a server, workers and PostgreSQL.Read 15 Oct 2026 · windmill.dev
Triggers
Supported triggers include schedules, webhooks, Kafka, Postgres CDC, WebSockets, MQTT, NATS, SQS, GCP and Azure Event Grid.Read 15 Oct 2026 · windmill.dev
Who it serves
Windmill describes itself as a platform for teams building internal software, including teams in engineering, data, sales, support and marketing.Read 2 Oct 2026 · windmill.dev

Plans and prices

Free and Open-source Free billed monthly 3 workspaces · 50 users · 10 GiB workspace object storage · 100 guest app users per 30 days Read 20 Sep 2026 · windmill.dev
Free and Open-source Free from $0/mo Unlimited executions · 3 workspaces · 50 users · 100 app guests per 30 days · 10 SSO users Read 15 Oct 2026 · windmill.dev
Enterprise $120 a month from $120/mo Audit logs · SAML/SCIM · unlimited SSO · commercial licence · 24/7 priority support with 3-hour response Read 15 Oct 2026 · windmill.dev
Enterprise example configuration $170 a month $170/mo 1 developer · $20/mo per additional developer · $10/mo per operator · first 100 guests free · 3 compute units Read 15 Oct 2026 · windmill.dev

Every Windmill plan and price →

Strong points and limits

Strong points

  • Supports scripts in multiple languages
  • Includes low-code flow and app builders
  • Offers webhooks, schedules, HTTP routes and queues
  • Hub lists more than 200 resource types
  • Supports self-hosted deployment

Limits

  • Free plan is limited to three workspaces
  • Free plan is limited to 50 users
  • Free plan limits guest app users to 100 per 30 days
  • PID namespace isolation is disabled by default

Who it suits

Windmill suits development teams building internal tools, workflows and endpoints with scripts or low-code builders. Its self-hosting and language choices may appeal to teams with deployment and development preferences to accommodate.

Windmill in depth

Read the full write-up

Windmill combines script authoring, workflow automation and app building for teams creating internal software. It is strongest for groups that want developers and operational colleagues to work from the same platform, with a self-hosted option. The trade-off is that teams must weigh its flexible building blocks against security configuration and the scope of the free plan.

Overview

Windmill brings engineering, data, sales, support and marketing teams into a shared environment for building internal tools. Developers can write scripts in TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among other languages; colleagues can use low-code builders for flows and apps, or build interfaces with React or Svelte. That mix gives teams room to choose between code and visual construction, but it also means agreeing on the right approach for each project.

Windmill is open source and supports self-hosting, local development through its CLI, and Git sync for version control and deployment workflows. Those options suit teams that want control over how internal software is developed and deployed. Security-conscious teams should account for the defaults: PID namespace isolation is disabled, and NSJAIL sandboxing is optional.

Key features

Scripts, flows and triggers

Scripts and flows can run from webhooks, schedules, HTTP routes, queues or the open API. This supports both scheduled jobs and event-driven work without limiting teams to a single way of starting automation. Reusable workflows can help teams apply common processes across projects.

Builders and integrations

The script editor sits alongside a low-code flow builder and low-code, React and Svelte app builders. That range can bridge developer-led work and internal interfaces for other teams, though it is more useful when an organization is prepared to manage multiple development styles.

Windmill’s Hub includes more than 200 resource types, including GitHub, Slack, AWS, BigQuery and PostgreSQL integrations. Teams can also define custom resource types with fields and constraints in a schema, a practical option when a needed connector is not among the supplied choices.

Security and support

Enterprise features include granular permissions, RBAC, secret management, OAuth, SSO and audit logs. These controls address important governance needs, but they do not make isolation automatic: PID namespace isolation is off by default and NSJAIL is optional. The free self-hosted plan includes community support on Discord; Enterprise includes 24/7 priority support with a three-hour response time.

Pricing

Windmill uses a freemium model, with a free plan and Enterprise pricing from $120/mo. The free and open-source plan costs nothing, billed monthly, and includes three workspaces, 50 users, 10 GiB of workspace object storage and 100 guest app users per 30 days. Those caps make it a substantial starting point for small teams or evaluation, but teams exceeding any of them will need to consider a paid arrangement.

Enterprise costs $120 a month, billed from $120/mo. It adds Enterprise features, uncapped SSO (which requires seats), 24/7 priority support with a three-hour response time and a commercial licence. The Enterprise trial lasts a month. The plan’s starting price and seat requirement for SSO matter when estimating the cost of a larger deployment.

Platforms

Windmill supports web, API, Linux, Windows and self-hosted deployments. That combination accommodates browser-based access, API use and teams operating their own deployment, although the security settings for self-hosting need deliberate review.

Who it's for

Windmill is a strong fit for teams building internal software across engineering and operational functions, especially when they want scripts, workflows and interfaces in one platform. Its language coverage, custom resource types and Git-based development workflow suit teams with developers who can shape and maintain internal tooling. It is less compelling for buyers seeking a tightly bounded, turnkey automation product or teams unwilling to evaluate and configure isolation settings.

Pros and cons

Pro: Multiple languages and code, low-code and React or Svelte builders let teams match the implementation style to the work.

Pro: More than 200 Hub resource types plus schema-defined custom resources provide breadth for connecting internal systems.

Pro: The free plan permits 50 users across three workspaces, with 10 GiB of object storage and 100 guest app users per 30 days.

Con: PID namespace isolation is disabled by default, while NSJAIL sandboxing is optional, so security configuration needs attention.

Con: Enterprise SSO requires seats, and Enterprise starts at $120/mo, which teams should factor into a scaled rollout.

Alternatives

For teams comparing integration and automation tools, these options offer different trade-offs:

Knit is a freemium alternative with a $499 a month Start Up plan that includes 100K API calls/month, unlimited data usage, three test accounts and three-day log retention.

Celigo has a free plan limited to two endpoints, one flow and one production environment; its Standard plan includes 20 flows, three endpoints and 25 concurrency.

Apache NiFi is free to download under the Apache License, Version 2.0, with no commercial plan or usage limits stated on its official pages.

Google Cloud Application Integration offers a free tier with up to 400 integration executions and up to 20 GiB of data processed per month.

Apache Camel is a free option under the Apache License 2.0, with no cost forever.

Oracle Integration is a paid alternative with Standard, Enterprise and Standard BYOL plans.

WSO2 Integrator offers a 30-day free trial and is a paid option without a free plan.

Nango has a free plan with 10 connections, 10 hours of compute per month and 10GB of data transfer per month.

Readers can also compare the broader categories of API Integration Platforms, IT Orchestration Software, Workload Automation Software, Task Automation Software, Internal Tools Software and Workflow Orchestration Software.

Verdict

Choose Windmill if your team builds internal software and wants scripts, workflows and app creation alongside self-hosting and broad integration options. Its free limits make it practical to start, while Enterprise adds commercial licensing and priority support. Look elsewhere if your security requirements demand isolation by default or if you need a simpler, more narrowly scoped automation tool.

Verdict

Windmill brings script authoring, workflow building and app creation into one platform, with self-hosting and a substantial free plan. Teams evaluating security should note that PID namespace isolation is off by default and NSJAIL sandboxing is optional.

Where Specifiction places it

Alternatives to WindmillAll alternatives →

n8n From €20/mo · Free plan 8.5 Visit