Building blocks

Dapr capabilities that solve common development challenges for distributed applications

Get a high-level overview of Dapr building blocks in the Concepts section.

Diagram showing the different Dapr building blocks


Perform direct, secure, service-to-service method calls

Create long running stateful services

Secure, scalable messaging between services

Trigger code from and interface with a large array of external resources

Encapsulate code and data in reusable actor objects as a common microservices design pattern

See and measure the message calls across components and networked services

Securely access secrets from your application

Last modified February 16, 2021: Merge pull request #1235 from dapr/update-v0.11 (b4e9fbb)