Friction

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

Compare

Pain points 32

ItemAreaSeveritySupportLast 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 & bugsBlocks work5 sources2024-09

“windmill keeps trying to run `pip install azure` instead of `pip install azure-mgmt-...` which causes an error”

“it overwrites the dependecies file, causing errors when running the Deployed script”

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

IntegrationsBlocks work4 sources2025-12

“error: Unauthorized: Could not authenticate with the provided credentials”

“The scripts that syncs the resources from the hub, is not working”

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 & upgradesBlocks work3 sources2026-03

“workers scheduled on arm64 nodes crash with a SIGILL (Signal 4) error”

“using the provided docker-compose file results in memory allocation errors”

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 & bugsAnnoyance3 sources2024-09

“JSON Schema validation is not being applied for numbers”

“In the network inspector, you'll find an HTTP 502 Bad Gateway from Cloudflare”

Dataflow view crashes on an example flow

Enabling dataflow on the example flow shows an error about reading a targetPosition of undefined.

Reliability & bugsCauses churn2 sources2024-07

“Cannot read properties of undefined (reading 'targetPosition')”

“Actions are lost when hooking up inputs”

AgGrid table action button returns wrong row data after a refresh

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work2 sources2026-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 & onboardingBlocks work2 sources2025-06
Google SSO login option does not appear after saving credentials

Locked: summary and evidence are part of Sprint Pass and Pro

Setup & onboardingBlocks work2 sources2024-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 experienceBlocks work2 sources2023-12
Scheduled script breaks when shared module gains a new dependency

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work2 sources2023-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 & plansBlocks work2 sources2023-11
Deploy status stuck and old script version runs after image update

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsCauses churn1 source2025-10
Scheduled flow hits pool timeout fetching flow status and loses state

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsCauses churn1 source2025-09
Web editor uses huge memory and CPU after upgrade

Locked: summary and evidence are part of Sprint Pass and Pro

PerformanceCauses churn1 source2024-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 & bugsCauses churn1 source2023-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 & bugsBlocks work1 source2026-01
AI Agent step with Claude corrupts long streamed text

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2025-11
MCP server URLs return 401 or 404 and conflict with documentation

Locked: summary and evidence are part of Sprint Pass and Pro

DocumentationBlocks work1 source2025-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 & upgradesBlocks work1 source2025-02
Loading a secret value fails with a decrypt error

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2025-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 & plansBlocks work1 source2025-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 & usabilityBlocks work1 source2024-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 experienceBlocks work1 source2023-12
Workers on EKS do not assume the configured service account role

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2023-11
Postgres UUID parameter cannot be bound from a string

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2023-07
Uploading a CSV over 1 MB to a script fails

Locked: summary and evidence are part of Sprint Pass and Pro

DocumentationBlocks work1 source2023-06
Startup migration fails on RDS Postgres with a missing role

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesBlocks work1 source2023-06
Gmail OAuth access token does not auto-refresh when used in scripts

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsBlocks work1 source2023-06
Connect to Slack fails with a slack client not setup error

Locked: summary and evidence are part of Sprint Pass and Pro

Setup & onboardingBlocks work1 source2023-03
For-loop results are not returned in step order

Locked: summary and evidence are part of Sprint Pass and Pro

Reliability & bugsBlocks work1 source2022-07
Python datetime.date parameter shows as object in generated UI

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2026-01
Webhook URLs ignore a non-root base path

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesAnnoyance1 source2024-08

Feature requests 15

ItemAreaSeveritySupportLast 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

IntegrationsBlocks work3 sources2026-03

“The lack of native R support in Windmill is currently the single biggest blocker to enterprise adoption”

“Is there any chance that you will add support for the R programming language?”

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.

IntegrationsAnnoyance2 sources2024-08

“However many other LLM providers are using the same openAI API structure, just with different api url (like openrouter)”

“Could a wrapper/tool such as Ollma be supported?”

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.

IntegrationsAnnoyance2 sources2023-07

“It would be great to have other triggers than webhook”

“Is there any plan to implement event-driven workflow execution (or event trigger)?”

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

CustomizationBlocks work1 source2024-11

“My team is in finance and almost all of our workflows need to run on US market days only”

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

CustomizationBlocks work1 source2024-06

“all `goto` operations are relative to the root of the site, leading to incorrect redirects”

Allow triggering flows from a static website without CORS errors

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceBlocks work1 source2023-06
Support custom or corporate certificate authorities

Locked: summary and evidence are part of Sprint Pass and Pro

Permissions & securityBlocks work1 source2023-05
Return flow output as native server-sent events

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2025-08
Allow a resource type as a flow input

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2025-01
Control response content type for synchronous webhooks

Locked: summary and evidence are part of Sprint Pass and Pro

API & developer experienceAnnoyance1 source2023-12
Integrate with HashiCorp Vault for secrets

Locked: summary and evidence are part of Sprint Pass and Pro

IntegrationsAnnoyance1 source2023-06
Rich text editor for composing emails

Locked: summary and evidence are part of Sprint Pass and Pro

UI & usabilityAnnoyance1 source2023-06
Use table selection values as defaults in app forms

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2023-05
Load OAuth provider config files from disk to add new providers

Locked: summary and evidence are part of Sprint Pass and Pro

CustomizationAnnoyance1 source2022-11
Ship separately packaged components to ease NixOS packaging

Locked: summary and evidence are part of Sprint Pass and Pro

Self-hosting & upgradesAnnoyance1 source2022-08

Workarounds 0

Nothing recorded in this category yet.

Switching reasons 0

Nothing recorded in this category yet.