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 | ✅ | ✅ | Alpha | v1 | 1.0 | ||||
Apache Cassandra | ✅ | ✅ | Stable | v1 | 1.9 | ||||
CockroachDB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.10 |
Couchbase | ✅ | ✅ | Alpha | v1 | 1.0 | ||||
etcd | ✅ | ✅ | ✅ | ✅ | ✅ | Beta | v1 | 1.11 | |
Hashicorp Consul | ✅ | Alpha | v1 | 1.0 | |||||
Hazelcast | ✅ | Alpha | v1 | 1.0 | |||||
In-memory | ✅ | ✅ | ✅ | ✅ | ✅ | Developer-only | v1 | 1.8 | |
JetStream KV | ✅ | Alpha | v1 | 1.7 | |||||
Memcached | ✅ | ✅ | Stable | v1 | 1.9 | ||||
MongoDB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
MySQL & MariaDB | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.10 | |
Oracle Database | ✅ | ✅ | ✅ | ✅ | ✅ | Beta | v1 | 1.7 | |
PostgreSQL | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
Redis | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
RethinkDB | ✅ | Beta | v1 | 1.9 | |||||
SQLite | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.11 | |
Zookeeper | ✅ | ✅ | Alpha | v1 | 1.0 |
Amazon Web Services (AWS)
Component | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since runtime version |
---|---|---|---|---|---|---|---|---|---|
AWS DynamoDB | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.10 |
Cloudflare
Component | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since runtime version |
---|---|---|---|---|---|---|---|---|---|
Cloudflare Workers KV | ✅ | ✅ | Beta | v1 | 1.10 |
Google Cloud Platform (GCP)
Component | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since runtime version |
---|---|---|---|---|---|---|---|---|---|
GCP Firestore | ✅ | Stable | v1 | 1.11 |
Microsoft Azure
Component | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since runtime version |
---|---|---|---|---|---|---|---|---|---|
Azure Blob Storage | ✅ | ✅ | Stable | v1 | 1.0 | ||||
Azure Cosmos DB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
Azure Table Storage | ✅ | ✅ | Stable | v1 | 1.9 | ||||
Microsoft SQL Server | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.5 |
Oracle Cloud
Component | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since runtime version |
---|---|---|---|---|---|---|---|---|---|
Autonomous Database (ATP and ADW) | ✅ | ✅ | ✅ | ✅ | ✅ | Alpha | v1 | 1.7 | |
Object Storage | ✅ | ✅ | ✅ | Alpha | v1 | 1.6 |
Last modified June 19, 2023: Merge pull request #3565 from dapr/aacrawfi/skip-secrets-close (b1763bf)