Diagrid
Built on open source Dapr, a CNCF graduated project

Durable Execution for Workflows and Agents

Build reliable apps, workflows, and AI agents that automatically recover from failures and pick up where they left off. Any cloud, Kubernetes, or on-premises. Works with LangGraph, CrewAI, PydanticAI, Google ADK, AWS Strands, OpenAI Agents, Microsoft Agent Framework, Spring AI, Mastra, and more.

Schlumberger
Cisco
Zeiss
AVEVA
BD
Ethos
Avelo
Copa
Alegus
Elia
Takeda
FICO
Schreder
Prudential
HDFC
LexisNexis
Ignition
HSBC
Singtel
Sharper Image
Xerius
TP ICAP
Schlumberger
Cisco
Zeiss
AVEVA
BD
Ethos
Avelo
Copa
Alegus
Elia
Takeda
FICO
Schreder
Prudential
HDFC
LexisNexis
Ignition
HSBC
Singtel
Sharper Image
Xerius
TP ICAP

Watch a workflow or an agent recover from failure

Works with 12+ agent frameworks — and any app, see our interactive demo.

Per-action Per-workflow
Price
Camunda logoCamundaTemporal logoTemporalOrkes logoOrkesInngest logoInngestRestate logoRestateDiagrid logo
Workflows
What it costs

Get one flat price, whatever your volume

Per-action pricing punishes success. Every retry, every timer, every step your app takes shows up on the invoice, and the bill climbs as usage grows. Diagrid charges a flat fee per workflow. Run a million steps or ten million and the number at the bottom does not move.

Flat fee against transaction pricing
A predictable line item that stays flat while your agents scale from thousands of runs to millions. Diagrid is the best durable execution choice for Kubernetes, with our BYOC and Enterprise Server offerings.

Your data, your boundary

Choose your deployment model

Keep your data where it's compliant and secure. Diagrid runs as a managed cloud service, inside your own cloud account, or fully air-gapped with no internet access.

Diagrid Cloud

Fully managed. Nothing to operate.

Dedicated Cloud

Single-tenant fully-managed service.

Bring Your Own Cloud

Data stays in your cloud and never leaves your network.

On-premises or air-gapped

Your own Kubernetes clusters, with external connectivity or with none at all.

Get durable execution regardless of your deployment.
Tamper-proof verification

Audit and prove every step

Every agent and workflow leaves a cryptographically signed audit trail. Logs tell you what a system reported. Attestation tells you what actually happened.

For regulated workloads
Reconstruct any agent run for an auditor, a regulator, or a post-incident review — without asking anyone to trust the logs.

signed execution record chained
Inputs
signed
0x91a4
Decision
signed
0x3c7d
Result
signed
0xb6a4
Altered record
hash mismatch
0x????
Altered entry invalidates the chain

Build the workflows your business depends on

Saga

Run a sequence of steps where each one has a defined undo. If a later step fails, the completed steps are reversed in order so the system stays consistent.

Human-in-the-Loop

Pause a workflow until a person approves, rejects, or supplies input, then continue from the same point, even if that happens days later.

Fan-Out/Fan-In

Split one job into many parallel tasks, run them across workers, and combine the results into a single outcome once every task finishes.

Scheduled Jobs

Run work at set times or intervals, from a one-off delayed action to a recurring task, with each run tracked and retried on failure.

Sequential Pipeline

Chain stages so each one starts only when the previous one succeeds, passing its output forward and resuming from the failed stage if something breaks.

Long-Running Workflows

Keep a process alive for hours, days, or months, with its progress saved so it survives restarts, deploys, and outages without losing its place.

Entity Workflows

Give each business object, such as an account, order, or device, its own durable workflow that holds its state and handles every event that touches it.

Event-Driven Workflows

Start or advance a workflow when an external event arrives, and let other systems send signals into a workflow that is already running.

Polling

Repeatedly check an external system until a condition is met, with controlled intervals and a stopping rule, so you don’t write the loop yourself.

Trusted in production

Durable execution, from the teams running it

“Dapr and Catalyst let our developers work in a model they already knew, and we kept full visibility into what every agent was doing — right down to running inference on our own infrastructure so nothing left the site. We proved we could take real supervisory decisions, without losing control or clarity.”
Smitha RaphaelProject Management Lead, Synergy Logistics
Watch

See Diagrid in action

A two-minute tour of durable execution, verifiable runs, and deploy-anywhere control — across the apps and agents you already built.

Keep your code

Make any agent framework durable and verifiable

An import and a single line of code is all you need.