Alpha and Beta APIs

List of current alpha and beta APIs

Alpha APIs

Building block/APIgRPCHTTPDescriptionDocumentationVersion introduced
Query StateQuery State protov1.0-alpha1/state/statestore/queryThe state query API enables you to retrieve, filter, and sort the key/value data stored in state store components.Query State APIv1.5
Distributed LockLock proto/v1.0-alpha1/lockThe distributed lock API enables you to take a lock on a resource.Distributed Lock APIv1.8
CryptographyCrypto protov1.0-alpha1/cryptoThe cryptography API enables you to perform high level cryptography operations for encrypting and decrypting messages.Cryptography APIv1.11
Streaming SubscriptionStreaming Subscription protoN/ASubscription is defined in the application code. Streaming subscriptions are dynamic, meaning they allow for adding or removing subscriptions at runtime.Streaming Subscription APIv1.14
ConversationConversation protov1.0-alpha2/conversationConverse between different large language models using the conversation API.Conversation APIv1.15
Actor App-Initiated StreamsSubscribeActorEventsAlpha1 protoN/AActor hosts open a single bidirectional gRPC stream to daprd and receive all actor callbacks (invoke, reminder, timer, deactivate) over that connection. Apps do not need to expose a server port.Actor app-initiated streamsv1.18
SearchSearch protov1.0-alpha1/searchIndex, retrieve, and query documents in full-text search engines using the search API.Search APIv1.19
VectorVector protov1.0-alpha1/vectorStore pre-embedded vectors and run similarity queries using the vector API.Vector APIv1.19
Binary StoreBinary Store protov1.0-alpha1/binarystoreStore, retrieve, and delete files that are too large for a state store using the binary store API.Binary Store APIv1.19

Beta APIs

No current beta APIs.

Learn more about the Alpha, Beta, and Stable lifecycle stages.

Last modified October 22, 2026: Upmerge v1.18 into v1.19 (9805cc1cf)