Star

Turn scripts into invincible workflows and UIs in minutes

Easily create internal apps and invincible workflows with code only where it matters. Open-source, scalable, reliable, fast

Getting started
Backed by
App screenshot

Scripts

No overhead, scalable, self-hostable FaaS

Develop and maintain scripts from our feature-complete webeditor or use your own IDE and deploy from Github. Upskill your less technical teammates. It's easier to learn writing useful scripts with Windmill.
LoadingPython 3.11 environment.

Flows

Workflow engine on-par with Airflow/Temporal

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

Apps

Easy to use WISIWYG app editor

Build your own UI Simply drag and drop components, connect your data and deploy your app in minutes.
LoadingSimply 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.
Airtable
Clickhouse
Faunadb
Gdrive
Gmail
Linkding
Mastodon
Mysql
Postgres
Slack
Appwrite
Datadog
Funkwhale
Github
Gsheets
Hubspot
Mailchamp
Mongo
Openai
Sendgrid
Supabase
Aws
Discord
Gcal
Gitlab
Linkedin
Matrix
Nextcloud
S3
Stripe

Enterprise ready platform

Deploy faster, build invincible and reliable workflows in an enterprise-grade platform
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.

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

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