Dispatched runs your workflows. You describe the steps as HTTP calls, wire them into a graph,
and we handle the retries, rollbacks, fan-out, secrets, and scheduling. Your data is encrypted
end-to-end — we couldn't read it if we wanted to.
Define your workflow, deploy it, watch it run. Skip the plumbing.
{}
Workflows as data
Write them in JSON or YAML. Draw them in the editor. Or describe them in English and let the AI draft one.
⚖
Smart execution
Fan-out, race, scatter, batch. Concurrency limits you can actually reason about. The scheduler walks the DAG so you don't have to.
↻
Built-in reliability
Retries with backoff. Sagas that roll back when things go sideways. Wait on a signal for hours or days. Idempotency keys, so a retry doesn't double-charge anyone.
🔒
Zero-knowledge encryption
Your private key stays on your device. Every record is wrapped with its own key. A stolen database dump is gibberish.
🔑
Secrets management
Drop secrets in once, reference them as {{ secrets.NAME }} anywhere in a request. Redacted everywhere they'd otherwise leak.
◉
Real-time dashboard
Watch steps turn green (or red) as they run. Inspect every event. Send signals by hand when you need to. AI generator for when you're starting from scratch.
How it works
From nothing to a live run in three steps.
1
Define
Hand-write JSON or YAML, or describe what you want and let the AI draft it.
2
Deploy
Push it via the API, or paste it into the editor. Secrets stay encrypted the whole way.
3
Trigger
POST to the trigger URL. Steps light up on the dashboard as they run.