Windmill
windmill.dev · Workflow automation
Open-source platform for scripts, workflows and internal apps.
47 items · 69 source threads · 2 source types · updated 2026-03
No items match these filters.
Pain points 32
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Python Azure script installs the wrong package and then fails Windmill picks the wrong pip package for an Azure SDK import, so the user needs a requirements file. Run Preview in VS Code does not pick it up, and execution fails with a shell error. Affects: Python developer using Azure SDK |
Reliability & bugs | Blocks work | 5 sources | 2024-09 |
| ||||
| Sync resource types with Hub fails with an authentication error Clicking the button to sync resource types from the Hub runs a job that fails with an unauthorized credentials error. Affects: Kubernetes self-hoster |
Integrations | Blocks work | 4 sources | 2025-12 |
| ||||
| Windmill containers crash on Raspberry Pi 5 with jemalloc page-size error Starting the provided docker-compose on a Raspberry Pi 5 makes server and workers exit with a jemalloc unsupported page size error. Affects: self-hoster on ARM64 hardware |
Self-hosting & upgrades | Blocks work | 3 sources | 2026-03 |
| ||||
| Invalid cron expression crashes the schedule preview with a 502 Typing an invalid cron expression such as one with a zero step makes the preview endpoint fail, showing a 502 from Cloudflare. |
Reliability & bugs | Annoyance | 3 sources | 2024-09 |
| ||||
| Dataflow view crashes on an example flow Enabling dataflow on the example flow shows an error about reading a targetPosition of undefined. |
Reliability & bugs | Causes churn | 2 sources | 2024-07 |
| ||||
| AgGrid table action button returns wrong row data after a refresh Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 2 sources | 2026-03 |
| Initial setup screen fails and admin password cannot be changed on CE Locked: summary and evidence are part of Sprint Pass and Pro |
Setup & onboarding | Blocks work | 2 sources | 2025-06 |
| Google SSO login option does not appear after saving credentials Locked: summary and evidence are part of Sprint Pass and Pro |
Setup & onboarding | Blocks work | 2 sources | 2024-05 |
| wmill CLI cannot connect to a workspace served with a self-signed certificate Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 2 sources | 2023-12 |
| Scheduled script breaks when shared module gains a new dependency Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 2 sources | 2023-12 |
| AGPL commercial-license wording makes API-only use look like it triggers copyleft Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 2 sources | 2023-11 |
| Deploy status stuck and old script version runs after image update Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2025-10 |
| Scheduled flow hits pool timeout fetching flow status and loses state Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2025-09 |
| Web editor uses huge memory and CPU after upgrade Locked: summary and evidence are part of Sprint Pass and Pro |
Performance | Causes churn | 1 source | 2024-02 |
| Bun scripts all fail because a package is missing from the job directory Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Causes churn | 1 source | 2023-10 |
| MySQL resource in app Database Studio fails with forbidden by policy outside preview Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2026-01 |
| AI Agent step with Claude corrupts long streamed text Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2025-11 |
| MCP server URLs return 401 or 404 and conflict with documentation Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Blocks work | 1 source | 2025-08 |
| Source-code self-hosting with Caddy returns 404 on the root page Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2025-02 |
| Loading a secret value fails with a decrypt error Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2025-01 |
| Pricing, licensing and feature restrictions feel at odds with open-source marketing Locked: summary and evidence are part of Sprint Pass and Pro |
Pricing & plans | Blocks work | 1 source | 2025-01 |
| Staging and prod deploy screen cannot scroll to the Deploy All button Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Blocks work | 1 source | 2024-05 |
| wmill sync --fail-conflicts does not stop remote changes overwriting local Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2023-12 |
| Workers on EKS do not assume the configured service account role Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2023-11 |
| Postgres UUID parameter cannot be bound from a string Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2023-07 |
| Uploading a CSV over 1 MB to a script fails Locked: summary and evidence are part of Sprint Pass and Pro |
Documentation | Blocks work | 1 source | 2023-06 |
| Startup migration fails on RDS Postgres with a missing role Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Blocks work | 1 source | 2023-06 |
| Gmail OAuth access token does not auto-refresh when used in scripts Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Blocks work | 1 source | 2023-06 |
| Connect to Slack fails with a slack client not setup error Locked: summary and evidence are part of Sprint Pass and Pro |
Setup & onboarding | Blocks work | 1 source | 2023-03 |
| For-loop results are not returned in step order Locked: summary and evidence are part of Sprint Pass and Pro |
Reliability & bugs | Blocks work | 1 source | 2022-07 |
| Python datetime.date parameter shows as object in generated UI Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2026-01 |
| Webhook URLs ignore a non-root base path Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Annoyance | 1 source | 2024-08 |
Feature requests 15
| Item | Area | Severity | Support | Last seen |
|---|---|---|---|---|
| Add PowerShell as a script runtime A user who automates tasks in PowerShell wants to run PowerShell scripts in Windmill, as AWS Lambda and Azure Functions allow, instead of only Bash. Affects: sysadmin or automation engineer |
Integrations | Blocks work | 3 sources | 2026-03 |
| ||||
| Allow open-source or self-hosted LLMs such as Ollama for Windmill AI A user wants more operator choice for AI features and asks whether a tool like Ollama could be supported instead of a proprietary provider. |
Integrations | Annoyance | 2 sources | 2024-08 |
| ||||
| Event-driven workflow execution A user asks whether event triggers are planned, for example an interval job that fetches RSS and starts a run for each new event. |
Integrations | Annoyance | 2 sources | 2023-07 |
| ||||
| Custom business calendar for schedules such as US market days A finance team needs most workflows to run only on market days and sees no clean way to define that in schedules without adding logic to every flow or polluting run history. Affects: finance team |
Customization | Blocks work | 1 source | 2024-11 |
| ||||
| Respect the SvelteKit base path so Windmill works embedded under a non-root URL Integrating Windmill in an iframe at a non-root address in Nextcloud fails because frontend navigation calls ignore the configured base path and redirect to the wrong place. Affects: team embedding Windmill in Nextcloud |
Customization | Blocks work | 1 source | 2024-06 |
| ||||
| Allow triggering flows from a static website without CORS errors Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Blocks work | 1 source | 2023-06 |
| Support custom or corporate certificate authorities Locked: summary and evidence are part of Sprint Pass and Pro |
Permissions & security | Blocks work | 1 source | 2023-05 |
| Return flow output as native server-sent events Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2025-08 |
| Allow a resource type as a flow input Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2025-01 |
| Control response content type for synchronous webhooks Locked: summary and evidence are part of Sprint Pass and Pro |
API & developer experience | Annoyance | 1 source | 2023-12 |
| Integrate with HashiCorp Vault for secrets Locked: summary and evidence are part of Sprint Pass and Pro |
Integrations | Annoyance | 1 source | 2023-06 |
| Rich text editor for composing emails Locked: summary and evidence are part of Sprint Pass and Pro |
UI & usability | Annoyance | 1 source | 2023-06 |
| Use table selection values as defaults in app forms Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2023-05 |
| Load OAuth provider config files from disk to add new providers Locked: summary and evidence are part of Sprint Pass and Pro |
Customization | Annoyance | 1 source | 2022-11 |
| Ship separately packaged components to ease NixOS packaging Locked: summary and evidence are part of Sprint Pass and Pro |
Self-hosting & upgrades | Annoyance | 1 source | 2022-08 |
Workarounds 0
Nothing recorded in this category yet.
Switching reasons 0
Nothing recorded in this category yet.