Windmill

Active

Overview

Windmill is an open-source developer platform for building internal tools, turning scripts into webhooks, workflows, UIs, and apps. It supports scripting in Python, TypeScript, Go, Bash, SQL, and GraphQL, with low-code and full-code app building capabilities for automation and workflows.536

Key Features

  • Scripting Support - Supports Python, TypeScript, Go, Bash, SQL, and GraphQL scripts turned into UIs and workflows.
  • Workflow Engine - Fastest workflow engine, 13x faster than Airflow, for composing scripts into flows.
  • Low-code Apps - Build custom UIs for scripts and flows, with public app sharing and custom URLs.
  • Roles and Permissions - Granular access control with roles like User, Admin, Operator at instance, workspace, and folder levels.
  • Self-hosting - Fully self-hostable via Docker for on-premises deployment.
  • Auto-generated UIs - Scripts automatically generate shareable UIs for internal apps.
  • Resources and Schedules - Manage resources, schedules, and permissions within folders and workspaces.

Pricing

PlanPriceIncludes
Cloud FreeFreeLimited usage for cloud-hosted instance with basic features.
Cloud ProPaid (usage-based)Higher limits, custom paths for public apps, advanced support.
EnterpriseContact salesAdvanced billing for active users, operators at half seat, full permissions management.
Self-hostedFree (open source)Unlimited self-hosted deployment with all core features.

Platforms & Requirements

Windmill runs as a web application accessible via browser, with self-hosting via Docker on Linux servers. Optimized for desktop use; mobile access limited. No native desktop or mobile apps; requires Docker for self-hosting with no specified minimum hardware beyond standard server capabilities.52

Integrations & Ecosystem

  • GitHub
  • Jira
  • Linear
  • Slack (via similar tools)
  • Productivity tools (hourly sync)
  • CRM systems
  • Microsoft auth
  • Google auth

Alternatives

AppDifference
RetoolWindmill is fully open-source and self-hostable; Retool focuses more on low-code UIs without built-in workflow engine.
PipedreamWindmill emphasizes developer scripting and autogenerated UIs; Pipedream is serverless workflow-focused.
n8nWindmill supports multiple languages with UI generation; n8n is node-based open-source automation.
AirflowWindmill is 13x faster workflow engine with UIs; Airflow is orchestration-focused without built-in apps.
TemporalWindmill simplifies with autogenerated UIs; Temporal is durable execution platform.

Reputation

Windmill is recognized as a fast, open-source alternative for internal tools and workflows, praised for its speed and multi-language support.5 Users appreciate self-hosting and developer-friendly features, though documentation focuses on technical setup.6 Limited public reviews available; positioned against established tools without widespread user feedback noted.

Sources (9)
  1. https://apps.apple.com/us/app/windmill-air/id1589463108
  2. https://help.gowindmill.com/getting-started/using-the-windmill-dashboard
  3. https://www.windmill.dev/docs/apps/public_apps
  4. https://play.google.com/store/apps/details?id=com.windmillair&hl=en_US
  5. https://github.com/windmill-labs/windmill
  6. https://www.windmill.dev/docs/core_concepts/roles_and_permissions
  7. https://windmill-dashboard.vercel.app
  8. https://windmillair.com/a/account/login
  9. https://marketplace.zoom.us/apps/S_n80-qfT2eyUmUQ7OSk6w