Dapr helps developers build event-driven, resilient distributed applications. Whether on-premises, in the cloud, or on an edge device, Dapr helps you tackle the challenges that come with building microservices and keeps your code platform agnostic.Learn more about Dapr concepts
Service discovery and service to service method callsLearn more
Build resilient stateful services with your state store of choiceLearn more
Use asynchronous message topics and subscriptionsLearn more
Keep application secretes secured with a secret storeLearn more
Create event driven workflows and interface with external servicesLearn more
Leverage the actor pattern to scale self-contained units of processingLearn more
The Dapr CLI allows you to get started with Dapr running locally on your dev box and support MacOS, Linux and Windows. Install Dapr in seconds and start coding quickly.Try it yourself
Use Dapr with your language of choice by leveraging an SDK or making simple HTTP or gRPC calls. Dapr is language agnostic and can run on any hosting environment including local development machines, Kubernetes, and public clouds such as AWS, Azure and GCP.Explore Dapr SDKs
With an eco-system of over 70 different components to plug-in to your application, Dapr makes it easy to keep you code agnostic to the hosting environment and your application highly portable.More about Dapr components
Dapr is an open source project hosted on GitHub with a welcoming, engaged and growing community of contributors. Issues, fixes and features come from a diverse group of developers from around the world all collaborating to define the roadmap.Join the conversation on Discord
The Dapr sidecar collects traces so your application is instrumented with no additional code. Dapr is built with security in mind so using Dapr helps you harden your application.Learn about Dapr security
See what Dapr adopters, building real world production solutions have to say
"Using Dapr with Azure makes it very easy to bolt in new pieces of infrastructure without changing anything else. It changed our business."
– Russell Stather, Chief Digital Transformation Officer, Ignition GroupRead the story
"Dapr really simplifies the case of distributed application architectures. With Dapr, any developer can do it."
– Kai Walter, Lead Architect, ZEISSRead the story
"At Alibaba Cloud, we believe Dapr will lead the evolution of microservices. By adopting Dapr, our customers now enjoy increased velocity for building portable and robust distributed systems."
– Xiang Li, Senior Staff Engineer, Alibaba Cloud
"Without Dapr, we would need multiple weeks to integrate the different services together as well as create our own scaling infrastructure and service discovery tooling."
– Xavier Geerinck, Founder, RoadworkRead the story
"The fact that we could focus on the core logic and let Dapr deal with the underlying messaging systems allowed us to iterate much faster than we expected."
– Trond Hindenes, Cloud Architect, Legentic