Turn scripts into workflows and UIs in minutes

Easily create internal apps and invincible workflows with code only where it matters.
Self-hostable worker infrastructure: scalable, reliable, fast.
Fully Open-source alternative to Airplane, Superblocks & Retool.

Read the docs
Backed by
Windmill infrastructure

Give your scripts Superpowers

Make your scripts production grade and build all of your internal tools with Python, Typescript, Go, Bash, Sql. Compose your scripts as workflows using low-code.
Share an autogenerated UI or build one using low-code. Run it reliably at scale on your infra or ours, with permissioning and monitoring included. Fully open-source and easy to deploy on small and large infra. Any dependency with zero-config.

A tour of Windmill in 52s
()

Scripts

No overhead, scalable, self-hostable FaaS

Run long-running heavy background jobs, script with complex dependencies, endpoints with high rpm or simple one-off tasks without any overhead. Trigger them from a webhook or the auto-generated UI and monitor them easily.
Loading
Deno as the typescript runtime.

Flows

Workflow engine on-par with Airflow/Temporal

Build complex Flows from atomic scripts, either from your workspace or the Hub.
Loading
Write scripts in Typescript, Python, Go and Bash or use scripts from the hub

Apps

Easy to use WYSIWYG app editor

Build your own UI. Simply drag and drop components, connect your data and deploy your app in minutes.
Loading
Simply drag and drop components, connect your data and deploy your app in minutes.

Integrations

We have a growing list of integrations with third party services available on the Hub. Connect your apps and services to automate your workflows.
AirtableClickHouseFaunaDBGdriveGmailMastodonMySQLPostgreSQLSlackAppwriteDatadogFunkwhaleGitHubGsheetsHubSpotMailchimpOpenAISendgridSupabaseAWSDiscordGcalGitLabLinkedInMatrixNextcloudS3StripeMongoDBSurrealDBTelegramToggl

Enterprise-ready platform

Deploy faster, build invincible and reliable workflows in an enterprise-grade platform.
Open-source

State of the art tech stack that you can read and contribute to.

Learn more

Self-hostable

Easy to self-host and deploy on bare EC2 instances, kubernetes and even fargate.

Learn more

Audit Logs

See all past executions, and find the root cause of mishaps quickly.

Learn more

RBAC

Define visibility, edit rights and executability for your scripts, resources, schedules, etc, using groups, folders and user-level granular permissioning.

Scalable

Our workers are horizontally scalable, we scale from 0 to infinity to power all your internal services.

Air-gapped

It only require a connection to the internet if you use Hub scripts, otherwise it’s air-gapped and autonomous.

Build endpoints, workflows & ETLs, UIs with code only where it matters

Get started building your internal tool in under 10 minutes