Skip to main content

Develop with Dapr APIs

Dapr exposes reusable building blocks — service invocation, state management, pub/sub messaging, jobs, secrets, and more — through language SDKs and an HTTP/gRPC API. On Diagrid Catalyst, these APIs are backed by managed components, so your code can swap state stores or message brokers through configuration rather than code changes.

Pick your language below to see SDK-specific guides. If you're new to Dapr's building blocks, the Dapr API quickstarts walk through service invocation, state, and pub/sub in under 15 minutes each.

Dapr & AI University · Learn this hands-onDapr 101: State Management, Service Invocation, and Pub/Sub APIsLearn Dapr's core building blocks — state management, service invocation, and pub/sub — through hands-on coding.Beginner45 min.NET · Python · Java · JavaScriptStart the track

Dapr API SDKs