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. For the conceptual background on event-driven designs and microservice patterns, see event-driven architectures and microservices on Dapr.

Dapr API SDKs