Skip to main content

App builder

Full-code frontends connected to your backend

Build custom UIs in React or Svelte on top of your backend scripts and flows through an auto-generated, type-safe API.

React and Svelte apps on top of Windmill

The app builder lets you write a React or Svelte frontend that calls scripts and flows, also referenced as 'backend runnables'. Windmill handles execution, authentication, and hosting. You keep full control over the UI and can develop from the browser editor or locally from the CLI.

Scripts

Single functions in TypeScript, Python, Go, SQL, Bash, and 15+ other languages. Each script runs on an isolated worker.

Flows

Multi-step workflows that chain scripts into DAGs with branching, loops, retries, and approval steps.

Backend runnables

Pick any script or flow from your workspace and use it as a backend for your app. Windmill handles the typed bindings between frontend and backend automatically.

Read the docs

Datatables

Datatables are a managed layer on top of your own database that your app's backend runnables can read and write to. Windmill handles schema management and generates a DATATABLES.md context file so AI assistants understand the data model when building your frontend.

Read the docs

Build apps in your editor, ship on Windmill

Use wmill app dev to scaffold and develop full-code apps locally with AI assistants and your favorite editor. Deploy to get a production-ready app with authentication, permissions, and audit logs built in.

Read the docs
Deployment and versioning

Deploy, version, and share

Deploy from the browser or CLI. Each deployment is versioned and can be synced to Git. Promote across staging and production workspaces.

Check our versioning dedicated page
Built-in granular monitoring

Observability

Every backend runnable call is logged with its inputs, outputs, duration, and status. Run history is searchable, failed jobs show full error traces.

Check our observability dedicated page

Frequently asked questions

Build your internal platform on Windmill

Scripts, flows, apps, and infrastructure in one place.