Build and Deploy Resilient Dapr Workflows and Agents
Diagrid provides enterprise‑grade offerings for building and operating distributed applications with Dapr.
What is Dapr?
Dapr (Distributed Application Runtime) is an open-source runtime that makes it easy to build resilient, distributed applications. It provides building blocks for common patterns like service invocation, state management, pub/sub messaging, workflows, and AI agents—all accessible through simple HTTP/gRPC APIs or language-specific SDKs.
Dapr runs as a sidecar alongside your application, meaning you don't need to include any Dapr runtime code in your application. This separation of concerns makes it easy to integrate Dapr with any language or framework.
Learn the fundamentals
Get started by understanding the core concepts and capabilities:
⚡Dapr Runtime
Discover how Dapr's building blocks—service invocation, state management, pub/sub, workflows, and more—enable you to build distributed applications without writing infrastructure code.
Diagrid Catalyst
Catalyst is the enterprise platform for running Dapr. It handles sidecar management, control plane operations, and provides centralized observability, security, and governance—so you can focus on building applications.
Dapr University
Learn Dapr with free, self-paced, interactive coding courses. Master Dapr 101, Workflows, Agents, and running applications with Catalyst through hands-on exercises.
Explore Dapr use cases
See how organizations use Dapr to solve real-world challenges:
Workflows
Orchestrate complex business processes with durable, stateful workflows that survive failures and restarts.
AI Agents
Build intelligent, autonomous agents with LLM integration, durable execution, and multi-agent orchestration.
📨Event-Driven
Create scalable event-driven applications with pub/sub messaging, guaranteed delivery, and broker abstraction.
Microservices
Build resilient microservices with service discovery, state management, and reliable messaging patterns.
Build your applications
Start building with Dapr using our quickstarts and SDKs:
Deploy and operate
Choose how you want to run Dapr in your environment:
Catalyst Enterprise Platform
The managed Dapr platform that handles sidecars, control plane, and infrastructure operations. Deploy your applications anywhere while Catalyst manages the Dapr runtime on a centralized Kubernetes cluster.
- Centralized management and observability
- Built-in security and governance
- Multi-project organization structure
- Enterprise support from Dapr creators
Self-Hosted Dapr with Support
Operationalize open-source Dapr with Diagrid's enterprise support, hardened distributions, and observability tooling. Keep full control while getting expert guidance.
- Enterprise support and guidance
- Hardened Dapr distributions
- Advanced observability tooling
- Full control over your infrastructure