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

Workflow
Orchestrate logic across various microservices
Learn more →
Service invocation
Perform direct, secure, service-to-service method calls
Learn more →
Publish & subscribe
Secure, scalable messaging between services
Learn more →
State management
Create long running stateful services
Learn more →
Bindings
Interface with or be triggered from external systems
Learn more →
Actors
Encapsulate code and data in reusable actor objects as a common microservices design pattern
Learn more →
Secrets management
Securely access secrets from your application
Learn more →
Configuration
Manage and be notified of application configuration changes
Learn more →
Distributed lock
Distributed locks provide mutually exclusive access to shared resources from an application.
Learn more →
Cryptography
Perform cryptographic operations without exposing keys to your application
Learn more →
Jobs
Manage the scheduling and orchestration of jobs
Learn more →
Conversation
Utilize prompts with Large Language Models (LLMs)
Learn more →