Dapr Docs
Dapr, the distributed application runtime
Dapr provides APIs for building mission-critical applications, workflows, and AI agents that survive failure and keep running. With durable execution, state management, communication, and workflow primitives built in, Dapr automatically recovers from crashes and outages without losing progress. Its infrastructure-agnostic APIs give you portability across clouds and environments while delivering the security, resiliency, observability, and identity capabilities required for production systems.
Get startedUse Cases
Languages
Start developing with Dapr
Getting startedHow to get up and running with Dapr in your environment in minutes.Learn more →
QuickstartsA collection of tutorials with code samples to get you started quickly with Dapr.Learn more →
ConceptsLearn about Dapr, including its main features and capabilities.Learn more →
Learn more about Dapr
Developing applicationsTools, tips, and information on how to build your application with Dapr.Learn more →
Building blocksCapabilities that solve common development challenges for distributed applications.Learn more →
OperationsHosting options, best-practices, and other guides and running your application on Dapr.Learn more →
Additional info
ReferenceDetailed documentation on the Dapr API, CLI, bindings and more.Learn more →
ContributingHow to contribute to the Dapr project and the various repositories.Learn more →
RoadmapLearn about Dapr's roadmap and change process.Learn more →