The documentation you are viewing is for Dapr v1.4 which is an older version of Dapr. For up-to-date documentation, see the latest version.

Building blocks

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

Diagram showing the different Dapr building blocks

Service invocation

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

State management

Create long running stateful services

Publish & subscribe messaging

Secure, scalable messaging between services


Interface with or be triggered from external systems


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

Secrets management

Securely access secrets from your application

Last modified July 12, 2022 : update nav bar for v1.4 (#2641) (2db803e)