Durable Execution for AI Agents and Workflows
Stop building infrastructure. Ship agents and workflows that recover from failures and resume where they stopped.
What is Catalyst
Diagrid Catalyst is a durable execution platform for AI agents, workflows, MCP servers and apps, built on open-source Dapr. It gives them durable execution, verifiable execution and a cryptographic identity with policy-based access, and works with any agent framework.
New to Catalyst? Read What is Catalyst.
Key capabilities
- Durable execution: agents and workflows resume after crashes, deploys and restarts without losing progress.
- Verifiable execution: a signed, tamper-evident history proves how each run reached its result.
- Workload identity: every app, agent and MCP server gets a cryptographic identity.
- Policy-based access: policies decide which workloads can call which services and tools.
- Any framework, any language: works with Dapr Agents, LangGraph, CrewAI, OpenAI Agents and more, in Python, .NET, Java, JavaScript and Go.
- Runs anywhere: your apps run wherever you choose and call Catalyst over its APIs, and Catalyst runs in Diagrid's cloud, your cloud or on-premises.
What are you building?
AI Agents
Agents that survive crashes and coordinate reliably, with the framework you already use.
Workflows
Long-running processes with retries, checkpoints and recovery built in.
Dapr APIs
State, pub/sub, service invocation, jobs and other building blocks for distributed apps.
Platform
Hosting, identity, security and operations, plus the CLI, API and component references.
First time here?
Quickstarts
Run your first agent, workflow or Dapr API on Catalyst in minutes.
What is Catalyst
What Catalyst is, how it works and how it fits into your stack.
Install the CLI
Install the Diagrid CLI to create projects and run apps locally against Catalyst.
Build with AI
Let your coding agent build, run and debug Catalyst apps for you.
Learning resources
Durable Execution & Dapr University
Free, self-paced, hands-on courses on Dapr, workflows and agent patterns.
Use cases
What teams build on Catalyst, from durable agents to event-driven services.
Tutorials
Longer, step-by-step builds, such as catching a tampered workflow with verifiable execution.
Developer tools
Tools for building and inspecting apps locally.
Run Catalyst
Catalyst has four deployment models. They differ in where the control plane and data plane run, and who operates them.
Catalyst Cloud
Runs in Diagrid's cloud · Operated by Diagrid
Fully managed, serverless and multi-tenant. Free to start.
Dedicated Cloud
Runs in Diagrid's cloud · Operated by Diagrid
A single-tenant deployment on AWS or Azure, provisioned and run for you.
BYOC
Runs in your cloud · Operated by Diagrid or you
The data plane runs in your cloud, so application data stays in your network. Managed by Diagrid or self-managed by you.
Enterprise Server
Runs in your infrastructure · Operated by you
Control plane and data plane both run on your infrastructure, and can be air-gapped.
Reference
Diagrid CLI
Every diagrid command for Catalyst.
App API
The Dapr APIs your apps call: state, pub/sub, workflows, invocation and more.
Control Plane API
Manage projects, identities, components, agents and MCP servers.
Components
Specs for every component Catalyst supports.
What changed recently? See the release notes.