Dapr

Dapr

Open-source sidecar runtime providing APIs for building resilient distributed microservices.

Open-source distributed application runtime that runs as a sidecar alongside your services, providing a set of integrated APIs for building secure, resilient microservices across any language, framework, or cloud.

Moment Integration

Moment Template Coming Soon.

Home Page

https://dapr.io

Key Features

  1. Service-to-service invocation with built-in discovery and load balancing​
  2. Pub/sub messaging with pluggable brokers (Redis, Kafka, Service Bus, etc.)​
  3. State management with pluggable data stores and configurable consistency models​
  4. Workflow orchestration and durable execution​
  5. Virtual actors for stateful/stateless object patterns​
  6. Secret management and external configuration​
  7. Input/output bindings to external systems​
  8. Distributed lock and cryptography APIs​
  9. Built-in mTLS encryption and access control policies​
  10. Resiliency policies with retries, circuit breakers, and timeouts​
  11. Agentic AI integrations with frameworks like LangGraph and CrewAI​
  12. Runs on Kubernetes, self-hosted, IoT/edge, or as a container — lightweight at 58 MB binary​

Background

  1. Originally created at Microsoft; now a CNCF graduated project.​
  2. Language-agnostic — supports any language via HTTP/gRPC sidecar pattern with SDKs for Java, .NET, Go, Python, JavaScript, Rust, and C++.​
  3. Diagrid (founded by Dapr creators) offers commercial support and a managed platform.​
  4. 2026 roadmap focuses on durable execution and resilient eventing for AI agents.​
Preview