State stores

The following table lists state stores supported, at various levels, by the Dapr state management building block. Learn how to set up different state stores for Dapr state management.

Table headers to note:

HeaderDescriptionExample
StatusComponent certification statusAlpha
Beta
Stable
Component versionThe version of the componentv1
Since runtime versionThe version of the Dapr runtime when the component status was set or updated1.11

Note

State stores can be used for actors if it supports both transactional operations and ETag.

Generic

ComponentCRUDTransactionalETagTTLActorsQueryStatusComponent versionSince runtime version
AerospikeTransactions: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedAlphav11.0
Apache CassandraTransactions: Not supportedETag: Not supportedActors: Not supportedQuery: Not supportedStablev11.9
CockroachDBStablev11.10
CouchbaseTransactions: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedAlphav11.0
etcdQuery: Not supportedBetav21.12
Hashicorp ConsulTransactions: Not supportedETag: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedAlphav11.0
HazelcastTransactions: Not supportedETag: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedAlphav11.0
In-memoryQuery: Not supportedStablev11.9
JetStream KVTransactions: Not supportedETag: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedAlphav11.7
MemcachedTransactions: Not supportedETag: Not supportedActors: Not supportedQuery: Not supportedStablev11.9
MongoDBStablev11.0
MySQL & MariaDBQuery: Not supportedStablev11.10
Oracle DatabaseQuery: Not supportedBetav11.7
PostgreSQL v1Stablev11.0
PostgreSQL v2Query: Not supportedStablev21.13
RedisStablev11.0
RethinkDBTransactions: Not supportedETag: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedBetav11.9
SQLiteQuery: Not supportedStablev11.11
ZookeeperTransactions: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedAlphav11.0

Amazon Web Services (AWS)

ComponentCRUDTransactionalETagTTLActorsQueryStatusComponent versionSince runtime version
AWS DynamoDBQuery: Not supportedStablev11.10

Cloudflare

ComponentCRUDTransactionalETagTTLActorsQueryStatusComponent versionSince runtime version
Cloudflare Workers KVTransactions: Not supportedETag: Not supportedActors: Not supportedQuery: Not supportedBetav11.10

Google Cloud Platform (GCP)

ComponentCRUDTransactionalETagTTLActorsQueryStatusComponent versionSince runtime version
GCP FirestoreTransactions: Not supportedETag: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedStablev11.11

Microsoft Azure

ComponentCRUDTransactionalETagTTLActorsQueryStatusComponent versionSince runtime version
Azure Blob StorageTransactions: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedStablev21.13
Azure Cosmos DBStablev11.0
Azure Table StorageTransactions: Not supportedTTL: Not supportedActors: Not supportedQuery: Not supportedStablev11.9
Microsoft SQL ServerQuery: Not supportedStablev11.5

Oracle Cloud

ComponentCRUDTransactionalETagTTLActorsQueryStatusComponent versionSince runtime version
Autonomous Database (ATP and ADW)Query: Not supportedAlphav11.7
Object StorageTransactions: Not supportedActors: Not supportedQuery: Not supportedAlphav11.6

Last modified March 21, 2024: Merge pull request #4082 from newbe36524/v1.13 (f4b0938)