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]

Initial releaseOctober 16, 2019; 6 years ago (2019-10-16)
Stable release
v1.15.4 / April 4, 2025; 11 months ago (2025-04-04)[1]
Written inGo
Quick facts Developer, Initial release ...
Dapr
DeveloperMicrosoft
Initial releaseOctober 16, 2019; 6 years ago (2019-10-16)
Stable release
v1.15.4 / April 4, 2025; 11 months ago (2025-04-04)[1]
Written inGo
Operating systemCross-platform
Available inEnglish
TypeCloud native runtime system
LicenseInitially MIT License, now Apache License 2.0
Websitedapr.io
Repositorygithub.com/dapr/dapr
Close

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]


Architectural approach of Dapr:[7]
Microservice application
Services written in Go, Python, .NET, …
↕    ↕    ↕
HTTP API / gRPC API
Service-to-
service invocation
State
management
Publish and
subscribe
Resource
bindings &
trigger
ActorsDistributed
tracing
Extensible…
Dapr
Any cloud or edge infrastructure

See also

References

Further reading

Related Articles

Wikiwand AI