EVERYTHING XIAOMI
Get listed
Windmill logo

Windmill

Windmill is an open-source workflow engine and developer platform for building endpoints, workflows and user interfaces.

Place
#1 of 37
Score
8.3
Windmill's website

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.

All about pricing
PlanPriceWhat it gives you
Free and Open-sourceFreeUnlimited executions · 3 workspaces · 50 users · 100 app guests per 30 days · 10 SSO users · from $0/mo
Enterprise$120 a monthAudit logs · SAML/SCIM · unlimited SSO · commercial licence · 24/7 priority support with 3-hour response · from $120/mo
Enterprise example configuration$170 a month1 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.

PlanPriceWhat it includes
Free and Open-sourcefree3 workspaces, 50 users, 10 GiB workspace object storage and 100 guest app users per 30 days; community support on Discord.
Enterprise$120 a monthEnterprise 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

  1. Open the Windmill website
  2. Choose the free open-source plan or Enterprise
  3. Deploy Windmill using its self-hosted option if required
  4. Write scripts in a supported language or use the flow builder
  5. Connect resources from the Hub or define custom resource types
  6. Use webhooks, schedules, HTTP routes, queues or the open API as triggers
  7. 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

All alternatives
  1. 1

    Workato Agent Studio

    Free planiOSWebAPILinux
    8.3Free plan
  2. 2Azure Logic Apps logo

    Azure Logic Apps

    Free planWebAPILinuxmacOS
    8.0Free plan
  3. 3Nango logo

    Nango

    Free planOpen sourceWebAPISelf-hosted
    7.9Free plan
  4. 4Apache NiFi logo

    Apache NiFi

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  5. 5Boomi logo

    Boomi

    WebAPILinuxSelf-hosted
    7.6$99 usage-based
  6. 6Knit logo

    Knit

    Free planAndroidiOSWebAPI
    7.6From $29 a month