Windmill hosting
Turn scripts into workflows, schedules and internal apps.
Windmill hosting at AIHostBox means a dedicated, single-tenant Windmill instance on our infrastructure: we install it, pin it to a reviewed release, put it behind TLS on your domain, back it up nightly and keep it patched. Plans start at $11.99 per month and the admin account, the data and any API keys are yours.
Windmill is an open-source developer platform from Windmill Labs, released as an AGPLv3 Community Edition with a commercial Enterprise Edition alongside. You write ordinary scripts in Python, TypeScript, Go, Bash, SQL and several other languages, and Windmill infers a form from the function signature, stores secrets as typed resources, and runs the script on a pool of workers with retries, schedules, webhooks and logs. Scripts then compose into flows with branches, loops and error handlers, and a low-code app builder puts internal tools on top.
Its engine is written in Rust and uses PostgreSQL as both the database and the job queue, which keeps the architecture small: API servers and workers are stateless, and everything durable lives in Postgres. Schedules only fire if something is running at the scheduled time, and webhooks only work at a stable public address, so Windmill is the kind of tool that has to live on a server rather than a developer’s machine.
Windmill hosting plans
Every plan is a dedicated single-tenant instance with NVMe storage, nightly off-box backups, TLS and managed patching. Quarterly, semi-annual and annual terms are discounted at checkout. Model tokens are not included — you bring your own key.
How we run Windmill
We follow Windmill’s official docker-compose: the windmill_server container (API and UI on port 8000), a default worker group and a native worker for lightweight jobs, the windmill-extra container for editor autocompletion, Caddy in front, and PostgreSQL as both database and job queue.
What we configure for you
- DATABASE_URL pointing server and workers at the bundled PostgreSQL
- MODE=server and MODE=worker with WORKER_GROUP=default and native
- BASE_URL set to your domain so webhooks and OAuth callbacks resolve correctly
- The default [email protected] / changeme login replaced before handover
- SMTP in the instance settings so invitations and notifications are delivered
- Worker count and memory matched to the plan so jobs queue instead of crashing
Which plan fits
Plus (4 GB) runs the server, PostgreSQL and a small worker pool, which is enough for scheduled jobs, webhooks and internal apps used by a few people. Pro (8 GB) gives room for more workers running at once and for Python jobs with heavy dependencies such as pandas. Upstream’s own compose file allows 2 GB per worker, which is a useful guide to how many parallel heavy jobs each plan can take.
The honest limits
This is the AGPLv3 Community Edition, so the user, SSO and workspace caps above apply and Enterprise features such as audit logs and SAML are not included. Jobs run on the instance’s CPU, so heavy data work competes with everything else on the plan.
What people run Windmill for
Internal tools
A script becomes a form your colleagues can run.
Scheduled jobs with retries
Cron with observability and failure handling.
AI pipelines in code
Call models from the language you already use.
Licence and version policy
| Item | Position |
|---|---|
| Upstream licence | AGPL-3.0 (community edition) |
| Sold as managed hosting | Yes |
| Tenancy | Single tenant — one customer per instance |
| Patching | Critical advisories within 24 hours, high severity within 72 |
Our full position on licences, including the applications we decline to sell, is on the licensing page.
Reading on Windmill
Works well with Windmill
More Automation we host
Windmill hosting: your questions
What are the limits of the free Community Edition?
Can I move scripts from my own Windmill install?
How do I call AI models from Windmill?
What lives in the database, and what does the backup cover?
Which languages and package managers are supported?
Run Windmill without running a server
A dedicated Windmill instance, deployed and maintained by us. Month to month, cancel whenever.