State stores

Table captions:

Status: component certification status

Since: the version of the Dapr Runtime in which the component first moved to the current status

Component version: the version of the component

The following stores are supported, at various levels, by the Dapr state management building block:

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

Generic

Component CRUD Transactional ETag TTL Actors Query Status Component version Since runtime version
Aerospike Transactions: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0
Apache Cassandra Transactions: Not supported ETag: Not supported Actors: Not supported Query: Not supported Stable v1 1.9
CockroachDB TTL: Not supported Beta v1 1.7
Couchbase Transactions: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0
Hashicorp Consul Transactions: Not supported ETag: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0
Hazelcast Transactions: Not supported ETag: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0
In Memory Query: Not supported Developer-only v1 1.8
JetStream KV Transactions: Not supported ETag: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.7
Memcached Transactions: Not supported ETag: Not supported Actors: Not supported Query: Not supported Stable v1 1.9
MongoDB TTL: Not supported Stable v1 1.0
MySQL TTL: Not supported Query: Not supported Beta v1 1.7
Oracle Database Query: Not supported Alpha v1 1.7
PostgreSQL TTL: Not supported Stable v1 1.0
Redis Stable v1 1.0
RethinkDB Transactions: Not supported ETag: Not supported TTL: Not supported Actors: Not supported Query: Not supported Beta v1 1.9
Zookeeper Transactions: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0

Amazon Web Services (AWS)

Component CRUD Transactional ETag TTL Actors Query Status Component version Since runtime version
AWS DynamoDB Transactions: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0

Google Cloud Platform (GCP)

Component CRUD Transactional ETag TTL Actors Query Status Component version Since runtime version
GCP Firestore Transactions: Not supported ETag: Not supported TTL: Not supported Actors: Not supported Query: Not supported Alpha v1 1.0

Microsoft Azure

Component CRUD Transactional ETag TTL Actors Query Status Component version Since runtime version
Azure Blob Storage Transactions: Not supported TTL: Not supported Actors: Not supported Query: Not supported Stable v1 1.0
Azure CosmosDB Stable v1 1.0
Azure SQL Server TTL: Not supported Query: Not supported Stable v1 1.5
Azure Table Storage Transactions: Not supported TTL: Not supported Actors: Not supported Query: Not supported Beta v1 1.7

Oracle Cloud

Component CRUD Transactional ETag TTL Actors Query Status Component version Since runtime version
Autonomous Database (ATP and ADW) Query: Not supported Alpha v1 1.7
Object Storage Transactions: Not supported Actors: Not supported Query: Not supported Alpha v1 1.6