Windmill

W

Windmill

Join the community to ask questions about Windmill and get answers from other members.

Join

help

general

changelog

Is there a fixed schedule that kills job data after "Retention period in secs" has passed?

Since we're actively fighting excessively large JSONB args in our jobs, I have another question about retention. If we set retention period for the instance to 4 days, should we expect to see data for 2025-07-07? I assume that we shouldn't and the garbage collector just didn't have a chance to delete them yet. ...

How do I interpret a variable that exists in JSON data?

```({ "messages": [ { "role": "user", "content": "$var:f/prompts/history_prompt"...

Recommendation for Using a Private Git Repository as a Python Dependency

Hi everyone, I’m looking for best practices on how to use a private Git repository as a dependency in a Python project. The repository is secured either via password protection or SSH keys. What’s the recommended approach for adding the dependency to a script?...

Loading Custom Maps

I am a creator who wish to use this incredibly epic but newly found software to build a custom home trackihg system. I have tried and used almost all the Saas type builders, Retool, Appsmith, Buddibase etc. but then I found Windmill and I instantly liked it. I though, it would most likely the solutions to get passed all the poorly implemented custom widgets of the other platforms. I wondered why it is not way more popular, I dont think Appsmith can even compare with Windmill. I am experienced in advanced map apis in almost all languages, and the first thing I do is see how I can customize something like a Google maps or Mapbox maps in a custom widget, I just want client side js and data I can sent through. I draw some zones, paths, markers and icons on the maps. I though this should be easy, through a custom component. Until I clicked it and it says EE features only. My disappointment was a new low, and I realized why its not more popular. Would be a simple feature to implement but if it is made to deliberately stop one from doing something like this in the open-source tactic, this would be exactly the reason why it is not in the popularity of n8n, but it deserves to be. I do not have much hope, but is there anyway to make something like still work? For those who would say, just pay $60 or what a month, I genuinely cant, we live in South Africa, for a home project it is absolutely impossible....

Loading tab

Guys, I want to put a "loading" screen while the flow is activated, it takes a few seconds to finish, but I couldn't figure out how. Would I have to put a frontend script inside the flow to trigger the setTab before the main logic?

Equivalent of jenkins job script running via ssh on remote machine agent

With jenkins I have a deploy script for an app. I have an agent installed on prod server and when I run the job jenkins will ssh into the server and run the bash script. What is the windmill equivalent of that? I can't find any documentation on running scripts on the host machine or having worker that is an agent on a server, not in docker....

Am I expected to stop seeing subflow steps with lifetime.delete_after_use = true in the parent flow?

We are using Windmill 1.502.2. To avoid writing too much data unnecessarily to the DB disk, I enabled lifetime.delete_after_use for several steps of one of the subflows. Based on the description, however, I thought that I wouldn't even be able to see any args or results in these steps of the flow. I still can see them, which makes me wonder whether my expectation is correct. I assumed that maybe we should enable that in the parent flow instead, but editing a subflow's steps isn't possible. ...

Errors Deploying and Testing Scripts

Hello, I'm getting some internal windmill errors on both my prod and dev instances when trying to deploy and test scripts. The main error states "an endpoint requires a privilege that you do not have" when clicking on the Test button when a script is open. This is a recent error, Windmill was functioning fine last week. I am seeing this error in the logs on the servers, workers and indexer pods and wasn't sure if it was related : 2025-07-08T16:27:53.922014Z ERROR Could not receive notification, attempting to reconnect to pg listener target=windmill I attached a screenshot for reference...
No description

Integrate Windmill flows in React application

Hello we are building an enterprise level solution, and we have a screen of workflows in our dashboard and we want to implement Windmill flow in our react application. What are the best way to do it? Also what will be required to implement it? If someone can help me out then I will be really grateful.

Crash in wmill sync push – TypeError in sync.js due to undefined value.type

I'm running into an issue with the Windmill CLI when trying to push a sync with triggers included. After running: wmill sync push --yes --include-triggers I've got following output: file:///opt/homebrew/lib/node_modules/windmill-cli/esm/sync.js:156...

Licensing Query: Windmill for University Hospital IT (Internal Use)

Hi Windmill Team/Community, We are currently exploring workflow orchestrator software for internal use within the IT department of a university hospital. Windmill looks very promising for our needs! We're particularly interested in starting with the Community Edition to evaluate its suitability, with the potential to upgrade to the Enterprise Edition if it works well....

Html output from my script for Microsoft OAuth result.

I have successfully implemented microsoft authorization flow using its code based authorization flow. So it works as below. 1. created a script to capture the code 2. added a no auth http trigger which i added to the redirect url for microsof login. 3. created a microsoft login url 4. copy pasted the url in browser which asks for microsoft authentication and then redirects to the http trigger....

Is it possible to group all entries in v2_job by the parent flow that they're part of?

I am trying to understand and debug the steps that write too large args values into the v2_job table. What I would like to do is somehow group them by the parent flow. Is that possible? I see that there columns like parent_id and flow_innermost_root_job, but they seem to be different even for steps within the same enclosing flow. ...

disable webhook and email triggers

The documentation states that every script and flow in Windmill gets autogenerated webhooks and supports email triggers by default. It does not provide information on disabling the default webhook or email triggers

Quickbooks integration: realmId and token

Hello, I'm having a hard time getting Quickbooks to work in Windmill. I've created an Oauth resource of type "quickbooks" and successfully authenticated with my Intuit developer account, but the created resource doesn't have a realmId and token field values. Where do I get these from? I've created a development App and a sandbox company in the developer portal but can't find the realmId anywhere. Any resource or guidance would be welcome!...

Accessing file system

Hi! First of all, thanks for the great software. I was wondering if one could access the host file system from scripts. A typical use would be having some legacy app dump a file export to a smb/cifs share, mounted on the VM Windmill is running on, for further processing. Is this as easy as mounting the share inside the worker containers in the compose file and then doing whatever file i/o is needed in the scripts? Asking instead of just trying it as I can't try it right now 🙂

QA testing

Hello, I would like to ask if I can have test scripts in Playwright, Chai, or various test frameworks within Windmill, and send test results based on that. Thank you.

Windmill workers distributed across multiple K8s namespaces

Will Windmill work fine if we deploy N workers we have (tagged differently for various workloads) across different K8s namespaces. The idea is to make different teams responsible for what their workers do and how many resources they use, but keep the frontend the same for everyone. Technically, it sounds like this should be possible as long as Windmill is just searching by label in the entire cluster, but maybe there's something else. ...

Automated Instance Setup

Hi, is there a way to fully automate the setup of a windmill instance without any manual interaction? I got so far as to deploy a selfhosted docker stack with windmill, postgres and caddy. I can manually click through the initial setup wizard to enter the license key and it all works after that, so far so good. I would now like to skip/pre-seed the initial setup wizard or at least add the licence key and setup a secure admin account. I'm sorry if I overlooked something obvious in the docs but I'm kinda lost on this as this is all quite new for me, any input is appreciated!...

Step Arguments

Hello there! I’m currently using Windmill v1.492.1 and experiencing an issue with passing arguments from the flow input to a step. When I trigger the flow via webhook, everything works as expected—the arguments are passed correctly. However, when I try to manually run the same flow through the UI using the exact same arguments, one of the steps (which expects 4 arguments) receives None for at least one of them....