Dapr Docs

Welcome to the Dapr documentation site!

What is Dapr?

Dapr is a portable, event-driven runtime that makes it easy for any developer to build resilient, stateless and stateful applications that run on the cloud and edge and embraces the diversity of languages and developer frameworks. Leveraging the benefits of a sidecar architecture, Dapr helps you tackle the challenges that come with building microservices and keeps your code platform agnostic.

Get started

Start developing with Dapr

Getting started

How to get up and running with Dapr in your environment in minutes.

Getting started

Quickstarts

A collection of tutorials with code samples to get you started quickly with Dapr.

Quickstarts

Concepts

Learn about Dapr, including its main features and capabilities.

Concepts

Learn more about Dapr

Developing applications

Tools, tips, and information on how to build your application with Dapr.

Developing applications

Building blocks

Capabilities that solve common development challenges for distributed applications.

Building blocks

Operations

Hosting options, best-practices, and other guides and running your application on Dapr.

Operations

Additional info

Reference

Detailed documentation on the Dapr API, CLI, bindings and more.

Reference

Contributing

How to contribute to the Dapr project and the various repositories.

Contributing

Tooling and resources

Visual studio code icon IDE Integrations

Learn how to get up and running with Dapr in your preferred integrated development environment.

IDE Integrations

Code icon Language SDKs

Create Dapr applications in your preferred language using the Dapr SDKs.

Language SDKs

.NET logo .NET

Learn more about the .NET SDK.

.NET

Python logo Python

Learn more about the Python SDK.

Python

JS logo JavaScript

Learn more about the JavaScript SDK.

JavaScript

Java logo Java

Learn more about the Java SDK.

Java

Go logo Go

Learn more about the Go SDK.

Go

PHP logo PHP

Learn more about the PHP SDK.

PHP

Last modified March 21, 2024: Merge pull request #4082 from newbe36524/v1.13 (f4b0938)