Open Source Workflow Builder

Build and deploy workflows visually .

A self-hosted visual builder that generates and deploys code directly to Cloudflare Workflows. No proprietary engines, just your code.

Visual Canvas

Build workflows on a canvas

Drag and drop steps, branches, loops, parallel paths, error handling, and more. See your entire workflow structure at a glance — no YAML, no config files. Every node maps directly to a Cloudflare Workflow primitive.

  • Drag-and-drop node placement
  • 30+ built-in node types
  • Instant undo/redo and keyboard shortcuts

Live Code Preview

Watch real code generate in real‑time

Every change on the canvas instantly reflects in the code preview. Toggle between generated TypeScript, the intermediate representation (IR), and the final deployable package. What you see is what gets deployed — no hidden transformations.

  • Real-time TypeScript generation
  • IR, TypeScript, and package output views
  • No lock-in — eject and own the code anytime

Deploy & Monitor

Deploy, version, and monitor from one place

Deploy directly to Cloudflare from the UI. AwaitStep handles code generation, bundling, dependency installation, and deployment. Track version history, lock versions, roll back. Trigger workflows and monitor runs in real-time.

  • One-click deploy with version tracking
  • Real-time run monitoring with status, output, and errors
  • Pause, resume, terminate, and roll back

Building Blocks

Everything you need to build complex workflows

Composable nodes that map directly to Cloudflare Workflow primitives. Combine them to build anything from simple sequences to complex pipelines.

Step Execute custom code with automatic retries and exponential backoff
Sleep Pause execution for a duration — up to 365 days
Branch Conditional execution paths based on runtime data
Parallel Run multiple steps concurrently
Loop Repeat steps with forEach, while, or count modes
Try / Catch Error handling with try, catch, and finally blocks
HTTP Request Make HTTP calls with configurable retries and timeouts
Wait for Event Pause until an external event arrives
Sub-Workflow Trigger and compose other workflows
Custom User-defined node types from the marketplace

Plus Sleep Until, Exit, and custom nodes from the marketplace. View all nodes

Drag & Drop Canvas Visual workflow designer with intuitive controls
One-Click Deploy Deploy directly to Cloudflare from the UI
30+ Node Types Composable building blocks for any workflow
Node Marketplace Build, publish, and install custom nodes
REST API Full API with scoped keys and interactive playground
Self-Hosted Run on your infra — Docker, VPS, or Cloudflare

Open Source & Self-Hosted

Your workflows, your infrastructure

Fully open source under Apache 2.0. Self-host on Docker, a VPS, or Cloudflare — your data never leaves your infrastructure.

Run the entire stack on Cloudflare. API on Workers, builds in sandboxed containers, data in D1.

Edge API Cloudflare Workers
Sandbox Builds Isolated containers
D1 Database SQLite at the edge
Deploy on Cloudflare
30+ Built-in node types
Apache 2.0 Open source license
5 min Self-host setup time

Start building workflows today

Self-host in under five minutes with Docker. Deploy your first workflow to Cloudflare in seconds.