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 | ||||
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 | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.10 | ||
Oracle Database | ✅ | ✅ | ✅ | ✅ | ✅ | Alpha | v1 | 1.7 | |
PostgreSQL | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
Redis | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
RethinkDB | ✅ | Beta | v1 | 1.9 | |||||
SQLite | ✅ | ✅ | ✅ | ✅ | ✅ | Beta | v1 | 1.10 | |
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 | ✅ | Alpha | v1 | 1.0 |
Microsoft Azure
Component | CRUD | Transactional | ETag | TTL | Actors | Query | Status | Component version | Since runtime version |
---|---|---|---|---|---|---|---|---|---|
Azure Blob Storage | ✅ | ✅ | Stable | v1 | 1.0 | ||||
Azure CosmosDB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.0 |
Azure SQL Server | ✅ | ✅ | ✅ | ✅ | Stable | v1 | 1.5 | ||
Azure Table Storage | ✅ | ✅ | Stable | v1 | 1.9 |
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 20, 2022: Update title, link and description to include SQL API (4ec32d33)