Skip to main content

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