Skip to main content

Built for production FSMs

Every feature ships with edge performance, strong consistency, and developer ergonomics.

Edge-native Durable Objects runtime

Every machine instance maps to a Cloudflare Durable Object — globally distributed, strongly consistent, and zero-cold-start after the first event. No long-running servers, no polling.

  • →Per-instance Durable Object execution at the edge
  • →Automatic failover and geographic routing
  • →Persistent storage per instance with DO's SQLite layer
  • →WebSocket connections maintained per instance for live inspection
⚡

Versioned machine definitions

Publish new versions of a machine definition without breaking in-flight instances. Each instance is pinned to its creation-time version; you can query and migrate on your schedule.

  • →Immutable published versions — no silent breaking changes
  • →JSON import/export for external tooling

On the roadmap

  • →Side-by-side version comparison in the console editor
  • →Bulk instance migration across versions via API
🔄

Live state inspector

Open any instance in the console and see its current state, context, and full event history. Subscribe via WebSocket and watch transitions happen in real-time — no polling.

  • →Real-time WebSocket subscription to instance state
  • →Full event timeline with payloads and timestamps
  • →Context diff viewer across transitions
  • →Replay events from history for debugging
🔍

Usage analytics & metering

Per-org dashboards showing transitions, active instances, and API call volume from Cloudflare Analytics Engine — no third-party analytics service required.

  • →Hourly and daily transition counts
  • →Active instance gauge
  • →Usage bars against internal free-tier defaults (no self-serve upgrade)

On the roadmap

  • →Usage export via API for billing integrations
📊