Dapr
Event-driven, portable runtime for building microservices on cloud and edge
From Wikipedia, the free encyclopedia
Dapr (Distributed Application Runtime) is a free and open source runtime system designed to support cloud native and serverless computing.[2] Its initial release supported SDKs and APIs for Java, .NET, Python, and Go, and targeted the Kubernetes cloud deployment system.[3][4]
| Dapr | |
|---|---|
| Developer | Microsoft |
| Initial release | October 16, 2019 |
| Stable release | v1.15.4
/ April 4, 2025[1] |
| Written in | Go |
| Operating system | Cross-platform |
| Available in | English |
| Type | Cloud native runtime system |
| License | Initially MIT License, now Apache License 2.0 |
| Website | dapr |
| Repository | github |
The source code is written in the Go programming language. It is licensed under Apache License 2.0 and hosted on GitHub.[5]
Dapr is a CNCF project and graduated in November 2024.[6]
| Microservice application Services written in Go, Python, .NET, … | ||||||
| ↕ ↕ ↕ | ||||||
| HTTP API / gRPC API | ||||||
| Service-to- service invocation | State management | Publish and subscribe | Resource bindings & trigger | Actors | Distributed tracing | Extensible… |
| Dapr | ||||||
| Any cloud or edge infrastructure | ||||||