Windmill
ActiveOverview
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
| Plan | Price | Includes |
|---|---|---|
| Cloud Free | Free | Limited usage for cloud-hosted instance with basic features. |
| Cloud Pro | Paid (usage-based) | Higher limits, custom paths for public apps, advanced support. |
| Enterprise | Contact sales | Advanced billing for active users, operators at half seat, full permissions management. |
| Self-hosted | Free (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
| App | Difference |
|---|---|
| Retool | Windmill is fully open-source and self-hostable; Retool focuses more on low-code UIs without built-in workflow engine. |
| Pipedream | Windmill emphasizes developer scripting and autogenerated UIs; Pipedream is serverless workflow-focused. |
| n8n | Windmill supports multiple languages with UI generation; n8n is node-based open-source automation. |
| Airflow | Windmill is 13x faster workflow engine with UIs; Airflow is orchestration-focused without built-in apps. |
| Temporal | Windmill 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)
- https://apps.apple.com/us/app/windmill-air/id1589463108
- https://help.gowindmill.com/getting-started/using-the-windmill-dashboard
- https://www.windmill.dev/docs/apps/public_apps
- https://play.google.com/store/apps/details?id=com.windmillair&hl=en_US
- https://github.com/windmill-labs/windmill
- https://www.windmill.dev/docs/core_concepts/roles_and_permissions
- https://windmill-dashboard.vercel.app
- https://windmillair.com/a/account/login
- https://marketplace.zoom.us/apps/S_n80-qfT2eyUmUQ7OSk6w