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
Key Features
- Service-to-service invocation with built-in discovery and load balancing
- Pub/sub messaging with pluggable brokers (Redis, Kafka, Service Bus, etc.)
- State management with pluggable data stores and configurable consistency models
- Workflow orchestration and durable execution
- Virtual actors for stateful/stateless object patterns
- Secret management and external configuration
- Input/output bindings to external systems
- Distributed lock and cryptography APIs
- Built-in mTLS encryption and access control policies
- Resiliency policies with retries, circuit breakers, and timeouts
- Agentic AI integrations with frameworks like LangGraph and CrewAI
- Runs on Kubernetes, self-hosted, IoT/edge, or as a container — lightweight at 58 MB binary
Background
- Originally created at Microsoft; now a CNCF graduated project.
- Language-agnostic — supports any language via HTTP/gRPC sidecar pattern with SDKs for Java, .NET, Go, Python, JavaScript, Rust, and C++.
- Diagrid (founded by Dapr creators) offers commercial support and a managed platform.
- 2026 roadmap focuses on durable execution and resilient eventing for AI agents.