Concepts

Welcome to the Dapr concepts guide!

Getting started with Dapr

If you are ready to jump in and start developing with Dapr, please visit the getting started section.

Install Dapr


Overview

Introduction to the Distributed Application Runtime

Building blocks

Modular best practices accessible over standard HTTP or gRPC APIs

Components

Modular functionality used by building blocks and applications

Application and control plane configuration

Change the behavior of Dapr application sidecars or globally on Dapr control plane system services

Resiliency

Configure policies and monitor app and sidecar health

Observability

Observe applications through tracing, metrics, logs and health

Security

How Dapr is designed with security in mind

Isolation

How Dapr provides namespacing and isolation

Overview of the Dapr services

Learn about the services that make up the Dapr runtime

Dapr terminology and definitions

Definitions for common terms and acronyms in the Dapr documentation

Frequently asked questions and answers

Learn more about Dapr concepts through frequently asked questions

Last modified October 11, 2024: Fixed typo (#4389) (fe17926)