Windmill Labs
Windmill

Trigger your most critical tasks with confidence

For ops and engineering teams who run critical jobs. Trigger any script or workflow from schedules, webhooks, Kafka, Postgres, websockets and more. With error handlers and recovery logic powered by Windmill's workflow engine.

Connect to databases, APIs, private packages and any resource in your infra
Catch failures with error handlers, retries and alerts
Deploy in one click with RBAC, SSO and audit logs

Trusted by 4,000+ organizations, including 300+ EE customers at scale:

ZoomZoomKahootInvesting.comCFA InstituteAxiansAxiansPhotoroomPavePanther LabsNocd

From single scripts to complex data pipelines

Trigger anything: a simple script that runs in seconds or a multi-step pipeline with branching, loops and error handling. All logic runs on Windmill's dedicated workers, isolated, scalable and observable.

From logic to production in 5 steps

Write your logic in any language, connect your resources, add a trigger, deploy and monitor every execution.

Write your logic in any language

Write a script in TypeScript, Python, Go, Bash, SQL or 20+ languages, from the Windmill UI or locally using the CLI. Your code runs on Windmill's dedicated workers, isolated and scalable.

Write your logic in any language

Connect to databases and APIs

Connect resources like PostgreSQL, MySQL, S3, Slack, or any of 50+ integrations. Credentials are encrypted and injected at runtime.

Connect to databases and APIs

Add a trigger to your script or flow

Every script gets a sync and async webhook. Add a cron schedule or trigger from Kafka, SQS, Postgres CDC or any event source.

Add a trigger to your script or flow

Deploy from draft to production

Go from draft to deployed in one click. Every save creates an immutable version with diff history and instant rollback. Sync with GitHub or GitLab for CI/CD.

Deploy from draft to production

Full observability out of the box

Every execution is logged with inputs, outputs, duration and status. Filter runs, inspect logs, re-run with one click. Set up alerts on failures and view audit logs.

Full observability out of the box

Frequently asked questions

Start triggering tasks today

Get started for free on Windmill Cloud or self-host the open-source version.