
Windmill
Windmill is an open-source workflow engine and developer platform for building endpoints, workflows and user interfaces.
What Windmill is
Windmill is an open-source workflow engine and developer platform for building endpoints, workflows and user interfaces. It serves teams creating internal software across engineering, data, sales, support and marketing. Developers can write scripts in TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among other languages. The platform combines a script editor, a low-code flow builder, and low-code, React or Svelte app builders. Scripts and flows can run from webhooks, schedules, HTTP routes, queues or an open API. Its Hub lists more than 200 resource types, including GitHub, Slack, AWS, BigQuery and PostgreSQL integrations; users can define custom resource types with schemas. Local development through the CLI and Git sync support version control and deployment workflows. The free, open-source plan includes 3 workspaces, 50 users, 10 GiB of workspace object storage and 100 guest app users per 30 days. Enterprise features include granular permissions, RBAC, secret management, OAuth, SSO and audit logs. Windmill supports self-hosting.
Good
- Supports scripts in a wide range of languages.
- Combines script, flow and app builders.
- Triggers include webhooks, schedules, queues and HTTP routes.
- Free plan includes 3 workspaces and 50 users.
- Supports self-hosted deployment.
Watch out
- Free self-hosted support is through Discord community.
- PID namespace isolation is disabled by default.
Who it suits
Windmill suits teams building internal tools and workflows who want script-based or low-code development options. Its language support and self-hosting may also suit teams with established development and deployment workflows.
Verdict
Windmill offers several ways to build and trigger internal software, with free and self-hosted options as well as Enterprise features. Teams should review the included free-plan limits and security isolation settings against their needs.
Plans and prices
From Windmill's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free and Open-source | Free | Unlimited executions · 3 workspaces · 50 users · 100 app guests per 30 days · 10 SSO users · from $0/mo |
| Enterprise | $120 a month | Audit logs · SAML/SCIM · unlimited SSO · commercial licence · 24/7 priority support with 3-hour response · from $120/mo |
| Enterprise example configuration | $170 a month | 1 developer · $20/mo per additional developer · $10/mo per operator · first 100 guests free · 3 compute units · $170/mo |
The facts
Each one read from Windmill's own pages, with the date it was checked.
What it does
- API and SDK
- Windmill exposes an API and a TypeScript SDK with services for jobs, scripts, flows, resources, variables, schedules, workers, users and workspaces.checked 15 Oct 2026
- Builders
- The platform includes a script editor, a low-code flow builder, and low-code and React or Svelte app builders.checked 2 Oct 2026
- Changelog update
- The June 2026 changelog added automatic Git-to-Windmill deployment, pull-request creation and deployment status checks.checked 15 Oct 2026
- CLI
- The wmill CLI supports listing, retrieving and creating scripts, flows, apps, resources, variables, schedules, folders and triggers as a shell API client.checked 15 Oct 2026
- Cloud hosting region
- Windmill Cloud is hosted in the United States, with dedicated European Union instances available to Cloud Enterprise customers.checked 15 Oct 2026
- 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.checked 15 Oct 2026
- Custom integrations
- Users can define their own resource types with JSON schemas and publish verified types to Windmill Hub.checked 15 Oct 2026
- Deployment environments
- Official deployment guides cover AWS, GCP, Azure, Hetzner, Fly.io, Render, DigitalOcean and other Docker or Kubernetes environments.checked 15 Oct 2026
- Development and deployment
- Windmill supports local development with its CLI and Git sync for version control and deployment workflows.checked 2 Oct 2026
- Documentation depth
- Documentation covers scripts, flows, apps, local development, CLI, SDKs, integrations, deployment, authentication, security and operations.checked 15 Oct 2026
- Enterprise compliance
- The Enterprise plan lists SAML/SCIM, external secret backends, audit logs, OpenTelemetry, Prometheus metrics and a SOC 2 Type II report.checked 15 Oct 2026
- Flow editor
- Flows compose scripts into workflows with branches, loops, approvals and retries.checked 15 Oct 2026
- Integrations
- Windmill Hub lists more than 200 resource types, including Google services, GitHub, GitLab, Slack, Microsoft Teams, AWS, S3, BigQuery, ClickHouse, Datadog and Discord.checked 15 Oct 2026
- Isolation limit
- The security documentation says PID namespace isolation is disabled by default and NSJAIL sandboxing is optional.checked 2 Oct 2026
- Languages
- Windmill supports scripts in TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among other languages.checked 2 Oct 2026
- Licence
- Windmill states that its open-source edition is licensed under AGPLv3; enterprise features use a commercial licence.checked 15 Oct 2026
The company
- Company
- Windmill says it was founded in 2022 and is based between San Francisco and Paris.checked 2 Oct 2026
- Company founder and investors
- Crunchbase lists Ruben Fiszel as founder and identifies Y Combinator among three investors in one pre-seed round.checked 15 Oct 2026
- Company legal name
- Crunchbase lists the legal entity as Windmill Labs, Inc.checked 15 Oct 2026
- Company profile
- LinkedIn lists Windmill as privately held, founded in 2022, headquartered in Dover and employing 11–50 people.checked 15 Oct 2026
- Founded
- 2022checked 23 Sep 2026
- Headquarters
- San Francisco and Parischecked 23 Sep 2026
Where it runs
- Full-code apps
- Full-code apps use React or Svelte frontends connected to Windmill backend runnables.checked 15 Oct 2026
- Limit: app builder
- DevOpsBoys judged Windmill's app builder less capable than Retool for complex layouts, joins, filtering and real-time updates.checked 15 Oct 2026
The full review of Windmill
Windmill is an open-source workflow engine and developer platform for building internal software. It best suits teams that want to combine code, low-code workflows and app builders, with self-hosting as an option. Its broad language support and generous free-plan workspace and user caps make it a flexible starting point, while Enterprise adds commercial licensing and priority support.
Overview
Windmill brings scripts, workflows and interfaces into one platform for engineering, data, sales, support and marketing teams. Developers can write scripts in TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among other languages; teammates can also use the low-code flow builder and low-code app builder. React and Svelte app builders offer another route when teams want to build interfaces with those frameworks.
That range is useful for teams building internal tools across technical and operational functions, but it asks them to choose the right building approach for each job. Windmill’s self-hosted option gives teams deployment flexibility; it also makes security configuration worth careful attention, since PID namespace isolation is disabled by default and NSJAIL sandboxing is optional.
Key features
Build and trigger work
Scripts and flows can run from webhooks, schedules, HTTP routes, queues or the open API. That variety lets teams connect automated work to both external events and internal services. Reusable workflows and a hybrid workflow builder support combining code with visual construction rather than forcing every task into one style.
Integrations and development
Windmill’s Hub includes more than 200 resource types, including GitHub, Slack, AWS, BigQuery and PostgreSQL. Teams can also define custom resource types through schemas with fields and constraints, which is valuable when their systems are not covered by a ready-made resource. Local development through the CLI and Git sync support version control and deployment workflows.
Enterprise features include granular permissions, role-based access control, secret management, OAuth, single sign-on and audit logs. These capabilities matter for teams managing access across internal applications; organizations relying on isolation should explicitly assess the default-disabled PID namespace isolation and optional NSJAIL sandboxing.
Pricing
Windmill uses a freemium model, with a free self-hosted plan and Enterprise from $120/mo. The Enterprise trial lasts one month.
| Plan | Price | What it includes |
|---|---|---|
| Free and Open-source | free | 3 workspaces, 50 users, 10 GiB workspace object storage and 100 guest app users per 30 days; community support on Discord. |
| Enterprise | $120 a month | Enterprise features, uncapped SSO (requires seats), 24/7 priority support with a 3-hour response time and a commercial licence. |
The free plan’s 50-user allowance and three workspaces give small teams room to build and share internal tools without a subscription, but guest app use is capped at 100 users per 30 days and storage at 10 GiB per workspace. Enterprise is the fit for organizations that need commercial licensing, uncapped SSO or a defined priority-support response. Its SSO requires seats, so the uncapped SSO benefit does not mean seats are free.
Platforms
Windmill supports API, Linux, self-hosted, web and Windows environments. Self-hosting is a meaningful option for teams that want to run the platform themselves, while API and web support suit software that needs to connect services and internal interfaces.
Who it's for
Windmill is a strong fit for teams building internal software that want scripting, workflow orchestration and app construction in one developer platform. Engineering and data teams can work directly in supported languages; sales, support and marketing teams can also be served through low-code flows and apps. It is less compelling for organizations unwilling to manage self-hosted security settings or those whose needs require stronger isolation by default.
Pros and cons
- Pros: Broad language support and multiple builders let teams choose between scripts, low-code flows and app interfaces rather than standardizing on one approach.
- Pros: Webhooks, schedules, routes, queues and an open API provide several ways to trigger work.
- Pros: The free plan includes 3 workspaces and 50 users, with a self-hosted option and community support.
- Cons: Free guest apps are limited to 100 users per 30 days, and each workspace has 10 GiB of object storage.
- Cons: PID namespace isolation is off by default and NSJAIL sandboxing is optional, requiring security-conscious teams to review configuration.
- Cons: Enterprise SSO requires seats, and the paid plan starts at $120/mo.
Alternatives
For a tightly capped free integration setup, Celigo offers 2 endpoints, 1 flow and 1 production environment on its free plan; choose it when those limits suit the work better than Windmill’s broader internal-software toolkit. n8n is a self-hosted alternative with a Community Edition available through GitHub, worth considering when a self-hosted option is the priority.
Google Cloud Application Integration offers a free tier with up to 400 integration executions and up to 20 GiB of data processed per month, making it an option when those integration quotas fit the workload. Nango has a free plan with 10 connections, 10 compute hours per month and 10GB of data transfer per month; choose it when those connection and transfer limits match the need.
Apache Camel is a free option for Linux, Windows and macOS. SnapLogic is a paid web-based alternative with Essential, Professional and Enterprise One plans. Jitterbit Harmony is a paid option available on web, Windows and Linux, with plan tiers that differ in connections and support response. Oracle Integration is a paid API and web alternative with a free trial and Standard and Enterprise plans offering 5,000 messages per hour.
For broader category comparisons, see API Integration Platforms, IT Orchestration Software, Task Automation Software, Workload Automation Software, Workflow Orchestration Software and Internal Tools Software.
Verdict
Choose Windmill if your team wants a self-hostable platform that combines code, low-code workflows and internal app builders, with a free plan large enough for 50 users across three workspaces. Its strongest reasons to look elsewhere are the free guest-app and storage caps, the paid entry point of $120/mo, and security isolation settings that require deliberate review.
Getting started
- Open the Windmill website
- Choose the free open-source plan or Enterprise
- Deploy Windmill using its self-hosted option if required
- Write scripts in a supported language or use the flow builder
- Connect resources from the Hub or define custom resource types
- Use webhooks, schedules, HTTP routes, queues or the open API as triggers
- Use the CLI and Git sync for local development and deployment workflows
Limits worth knowing
The free plan includes three workspaces, 50 users, 10 GiB of workspace object storage and 100 guest app users per 30 days. Its support is community support on Discord, and PID namespace isolation is disabled by default.
Questions
Is Windmill open source?
Yes. Windmill describes itself as an open-source workflow engine and developer platform.
What does the free plan include?
The free plan costs 0.00 USD monthly and includes three workspaces, 50 users, 10 GiB of workspace object storage and 100 guest app users per 30 days.
Can Windmill be self-hosted?
Yes. Windmill supports self-hosted deployment.
Which languages can Windmill scripts use?
Supported languages include TypeScript, Python, Go, PHP, Bash, C#, SQL, Rust, Ruby and R, among others.
What integrations are available?
The Hub lists more than 200 resource types, including GitHub, Slack, AWS, BigQuery and PostgreSQL.
Alternatives to Windmill
- 1
Workato Agent Studio
Free planiOSWebAPILinux8.3Free plan - 2

Azure Logic Apps
Free planWebAPILinuxmacOS8.0Free plan - 3

Nango
Free planOpen sourceWebAPISelf-hosted7.9Free plan - 4

Apache NiFi
Free planOpen sourceWebAPILinuxmacOS7.8Free plan - 5

Boomi
WebAPILinuxSelf-hosted7.6$99 usage-based - 6

Knit
Free planAndroidiOSWebAPI7.6From $29 a month
