Adapter Matrix
Provider catalog matrix covering every exact Store adapter ID, status, storage class, delivery mode, and emulator fidelity.
This matrix is generated from the adapter catalog exposed by listProviderCatalog() and listAdapters(). It lists all 42 exact adapter IDs currently shipped by Store.
Status describes runtime maturity. Readiness wording is intentionally conservative: alpha adapters are implemented, but provider credentials, endpoints, and workload behavior should be validated before live use.
Local
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
local | In-memory test store | local.memory | local | ga | relational, document, kv, wide_column, timeseries, event_log, queue, stream, blob, file, block, media, search_index, vector_index, graph, collab_doc, warehouse, archive, secret, geo | local | No catalog emulator. | GA: stable runtime for routine use. |
local | SQLite/libSQL | local.sqlite | local | alpha | relational, document, kv, search_index, geo, collab_doc | local | No catalog emulator. | Alpha: implemented local runtime; API and behavior may change. |
local | Append log | local.log | local | alpha | timeseries, event_log, queue, stream, wide_column | local | No catalog emulator. | Alpha: implemented local runtime; API and behavior may change. |
local | Content-addressed files | local.cas | local | alpha | blob, file, media, archive | local | No catalog emulator. | Alpha: implemented local runtime; API and behavior may change. |
local | SQLite vector index | sqlite.vec | local | alpha | vector_index | local | No catalog emulator. | Alpha: implemented local runtime; API and behavior may change. |
local | Local graph store | local.graph | local | alpha | graph | local | No catalog emulator. | Alpha: implemented local runtime; API and behavior may change. |
local | Local secret store | local.secret | local | alpha | secret | local | No catalog emulator. | Alpha: implemented local runtime; API and behavior may change. |
Self-hosted
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
self-hosted | Postgres family | postgres.record | remote | alpha | relational, document, kv, timeseries, event_log, queue, search_index, vector_index, graph, collab_doc, geo | self-hosted | API-compatible emulator: image postgres:16 ports 5432 healthcheck pg_isready | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | Postgres event partitions | postgres.event | remote | alpha | timeseries, event_log, queue, stream | self-hosted | API-compatible emulator: image postgres:16 ports 5432 healthcheck pg_isready | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | libSQL remote endpoint | libsql.client | remote | alpha | relational, document, kv, event_log, queue, search_index | self-hosted, cloud-proxy | No catalog emulator. | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | S3-compatible object storage | s3.blob | remote | alpha | blob, media, archive, warehouse | self-hosted | API-compatible emulator: image minio/minio:latest ports 9000, 9001 healthcheck curl -f http://127.0.0.1:9000/minio/health/live | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | Mounted volume substrate | k8s.pvc | remote | alpha | relational, document, kv, timeseries, event_log, blob, file, block, media, search_index, vector_index, graph, collab_doc, warehouse, archive, geo | self-hosted | Smoke-test emulator: healthcheck test -d "$STORE_VOLUME" | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | Valkey-compatible KV and streams | valkey.compat | remote | alpha | kv, queue, stream | self-hosted | API-compatible emulator: image valkey/valkey:8 ports 6379 healthcheck valkey-cli ping | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | Cassandra/Scylla wide-column store | cassandra.compat | remote | alpha | wide_column, timeseries, event_log | self-hosted | API-compatible emulator: image scylladb/scylla:latest ports 9042 healthcheck cqlsh -e "describe keyspaces" | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | OpenSearch/Meilisearch | search.compat | remote | alpha | search_index, vector_index | self-hosted | API-compatible emulator: image opensearchproject/opensearch:2 ports 9200 healthcheck curl -f http://127.0.0.1:9200 | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | DuckDB/parquet export | duckdb.parquet | remote | alpha | timeseries, warehouse, archive | self-hosted | No catalog emulator. | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | Vault-compatible secrets | vault.secret | remote | alpha | secret | self-hosted | API-compatible emulator: image hashicorp/vault:latest ports 8200 healthcheck vault status | Alpha: implemented runtime; configure provider credentials before live use. |
self-hosted | BigQuery-compatible export bridge | bigquery.export | remote | alpha | timeseries, event_log, warehouse, archive | self-hosted | Smoke-test emulator: healthcheck duckdb -c "select 1" | Alpha: implemented runtime; configure provider credentials before live use. |
Cuitty Cloud
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
cuitty-cloud | Managed Store bridge | cuitty.storage.bridge | bridge | alpha | relational, document, kv, wide_column, timeseries, event_log, queue, stream, blob, file, block, media, search_index, vector_index, graph, collab_doc, warehouse, archive, secret, geo | cloud-proxy, native-cloud | Smoke-test emulator: healthcheck store bridge health | Alpha: implemented bridge runtime; configure endpoint and tenant scope. |
cuitty-cloud | Peer replication | p2p.libp2p | p2p | alpha | relational, document, kv, event_log, stream, blob, media, collab_doc, archive | local-proxy, cloud-proxy | No catalog emulator. | Alpha: implemented peer runtime; validate topology and sync behavior. |
Solana
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
solana | Local Solana validator | solana.local-validator | local | alpha | document, kv, event_log, stream, archive, secret | local, local-proxy | Smoke-test emulator: ports 8899, 8900 healthcheck curl -f http://127.0.0.1:8899/health | Alpha: implemented local runtime; API and behavior may change. |
solana | Solana RPC program | solana.rpc-program | remote | alpha | document, kv, event_log, stream, archive, secret | cloud-proxy, native-cloud | No catalog emulator. | Alpha: implemented runtime; configure provider credentials before live use. |
solana | Shadow Drive local emulator | solana.shadow-drive-local | local | alpha | blob, file, media, archive | local, local-proxy | Smoke-test emulator: ports 8899, 8900, 8787 healthcheck curl -f http://127.0.0.1:8787/health | Alpha: implemented local runtime; API and behavior may change. |
solana | Shadow Drive object storage | solana.shadow-drive | remote | alpha | blob, file, media, archive | cloud-proxy, native-cloud | No catalog emulator. | Alpha: implemented runtime; configure provider credentials before live use. |
AWS
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
aws | RDS and Aurora | aws.rds | remote | alpha | relational, document, timeseries, event_log, queue, search_index, vector_index, geo | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image postgres:16 ports 5432 healthcheck pg_isready | Alpha: implemented runtime; configure provider credentials before live use. |
aws | DynamoDB and Keyspaces | aws.nosql | remote | alpha | document, kv, wide_column | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image amazon/dynamodb-local:latest ports 8000 healthcheck curl -f http://127.0.0.1:8000 | Alpha: implemented runtime; configure provider credentials before live use. |
aws | Timestream and stream services | aws.events | remote | alpha | timeseries, event_log, queue, stream | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image localstack/localstack:latest ports 4566 healthcheck curl -f http://127.0.0.1:4566/_localstack/health | Alpha: implemented runtime; configure provider credentials before live use. |
aws | S3 and storage substrates | aws.s3 | remote | alpha | blob, file, block, media, warehouse, archive | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image minio/minio:latest ports 9000, 9001 healthcheck curl -f http://127.0.0.1:9000/minio/health/live | Alpha: implemented runtime; configure provider credentials before live use. |
aws | OpenSearch and Neptune | aws.index | remote | alpha | search_index, vector_index, graph | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image opensearchproject/opensearch:2 ports 9200 healthcheck curl -f http://127.0.0.1:9200 | Alpha: implemented runtime; configure provider credentials before live use. |
aws | Secrets Manager and KMS | aws.secret | remote | alpha | secret | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image localstack/localstack:latest ports 4566 healthcheck curl -f http://127.0.0.1:4566/_localstack/health | Alpha: implemented runtime; configure provider credentials before live use. |
GCP
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
gcp | Cloud SQL, AlloyDB, and Spanner | gcp.sql | remote | alpha | relational, document, timeseries, event_log, queue, search_index, vector_index, graph, geo | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image postgres:16 ports 5432 healthcheck pg_isready | Alpha: implemented runtime; configure provider credentials before live use. |
gcp | Firestore and Bigtable | gcp.nosql | remote | alpha | document, kv, wide_column, timeseries | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image gcr.io/google.com/cloudsdktool/google-cloud-cli:emulators ports 8080 healthcheck curl -f http://127.0.0.1:8080 | Alpha: implemented runtime; configure provider credentials before live use. |
gcp | Pub/Sub and Memorystore | gcp.events | remote | alpha | kv, event_log, queue, stream | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image gcr.io/google.com/cloudsdktool/google-cloud-cli:emulators ports 8085 healthcheck curl -f http://127.0.0.1:8085 | Alpha: implemented runtime; configure provider credentials before live use. |
gcp | Cloud Storage and Filestore | gcp.storage | remote | alpha | blob, file, block, media, archive | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image fsouza/fake-gcs-server:latest ports 4443 healthcheck curl -f http://127.0.0.1:4443/storage/v1/b | Alpha: implemented runtime; configure provider credentials before live use. |
gcp | Vertex Search and BigQuery | gcp.analytics | remote | alpha | search_index, vector_index, warehouse | local-proxy, cloud-proxy, native-cloud | Smoke-test emulator: healthcheck duckdb -c "select 1" | Alpha: implemented runtime; configure provider credentials before live use. |
gcp | Secret Manager and KMS | gcp.secret | remote | alpha | secret | local-proxy, cloud-proxy, native-cloud | Smoke-test emulator: healthcheck store local-secret health | Alpha: implemented runtime; configure provider credentials before live use. |
Azure
| Provider | Service | Adapter ID | Kind | Status | Storage classes | Delivery modes | Emulator fidelity | Readiness |
|---|---|---|---|---|---|---|---|---|
azure | PostgreSQL, MySQL, and SQL Database | azure.sql | remote | alpha | relational, document, timeseries, event_log, queue, search_index, vector_index, graph, geo | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image postgres:16 ports 5432 healthcheck pg_isready | Alpha: implemented runtime; configure provider credentials before live use. |
azure | Cosmos DB APIs and Table | azure.cosmos | remote | alpha | document, kv, wide_column, graph, vector_index | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator:latest ports 8081 healthcheck curl -k -f https://127.0.0.1:8081/_explorer/emulator.pem | Alpha: implemented runtime; configure provider credentials before live use. |
azure | Service Bus, Event Hubs, and Valkey-compatible cache | azure.events | remote | alpha | kv, event_log, queue, stream, timeseries | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image valkey/valkey:8 ports 6379 healthcheck valkey-cli ping | Alpha: implemented runtime; configure provider credentials before live use. |
azure | Blob, Data Lake, Files, and Disks | azure.storage | remote | alpha | blob, file, block, media, warehouse, archive | local-proxy, cloud-proxy, native-cloud | API-compatible emulator: image mcr.microsoft.com/azure-storage/azurite:latest ports 10000, 10001, 10002 healthcheck curl -f http://127.0.0.1:10000/devstoreaccount1 | Alpha: implemented runtime; configure provider credentials before live use. |
azure | AI Search, Data Explorer, and Synapse | azure.analytics | remote | alpha | timeseries, search_index, vector_index, warehouse | local-proxy, cloud-proxy, native-cloud | Smoke-test emulator: healthcheck duckdb -c "select 1" | Alpha: implemented runtime; configure provider credentials before live use. |
azure | Key Vault and Managed HSM | azure.secret | remote | alpha | secret | local-proxy, cloud-proxy, native-cloud | Smoke-test emulator: healthcheck store local-secret health | Alpha: implemented runtime; configure provider credentials before live use. |