
Workflow-as-code: orchestration in pure code
Introducing workflow-as-code: define complex workflows in TypeScript or Python with checkpointing, parallelism, and fault tolerance built in.
Discover the latest news, updates, and articles from the team and community.

Introducing workflow-as-code: define complex workflows in TypeScript or Python with checkpointing, parallelism, and fault tolerance built in.

Introducing improved Git sync and workspace forks: sync workspaces to Git, fork for feature development, and deploy via CI/CD.

Introducing AI sandboxes: run Claude Code, Codex, or custom agents in isolated environments with persistent volumes on Windmill.

Introducing full-code apps: build React or Svelte frontends connected to backend runnables in 25+ languages, with a typed API and local dev workflow.

Introducing Data Tables and Ducklake: managed SQL storage and S3-backed data lakehouse in Windmill.

Use Windmill to build, run, and monitor your data pipelines.

Re-start a flow from a specific node.

Define components in React or Vanilla JS that interact with the rest of your app.
Introducing Components Groups to group and save components, therefore building your own meta components.