Your data. Everywhere. In sync.
Store is a local-first storage SDK with pluggable backends, automatic sync, and P2P encryption. One SDK for SQL, documents, events, queues, blobs, media, search, vectors, graph, archive, and key-value data.
Works offline. Syncs when connected.
Your data lives on your device first. Reads are instant, writes never block on the network, and everything syncs up when connectivity returns.
Local, self-hosted, or cloud-backed — swap without changing app code.
Profile routing lets the same SDK target SQLite, Postgres, S3-compatible object storage, queues, search, vectors, graph, archive, and managed cloud services.
Automatic conflict resolution. Built in.
Last-write-wins, CRDTs, or custom strategies. Pick the conflict resolution that fits your domain and Store handles the rest.
End-to-end encrypted by default.
P2P encrypted with a zero-knowledge architecture. Your data is encrypted before it leaves the device. Not even the sync server can read it.
All storage classes. One store.
Relational tables, transactional records, and JSON documents.
Append-only logs, queues, streams, and time-series data.
Blobs, images, video, archives, and signed object URLs.
Search, vector, graph, geo, cache, and secret references.
Get started in five lines
import { createStore } from "@cuitty/store";
const store = createStore("notes", {
adapter: "sqlite",
sync: { remote: "postgres", strategy: "last-write-wins" },
encrypt: true,
});
await store.records.put("note-1", {
title: "Hello from Store",
body: "Syncs everywhere.",
});Local SQLite for reads. Postgres sync for durability. Encryption on by default.
Every store sync, conflict resolution, and peer handshake emits to your
Observe modules. Watch your durability layer in traces and
errors.
One SDK. Local, self-hosted, or cloud-backed.
await createStore({
module: "capswan",
profile: "production",
}); Device-local routes for development, deterministic tests, and offline-first app state.
Routes for user-operated Postgres-compatible, S3-compatible, Valkey-compatible, search, vector, and secret services.
Local proxy workspaces that shape profiles like cloud services without sending app code to provider SDKs.
Cuitty-managed Store bridge and peer replication profile routes behind the same SDK calls.
Bring existing cloud-hosted databases, object stores, queues, indexes, and KMS handles under profile routing.
| Offering | Local | Self-hosted VM/K8s | Local proxy | Managed | Existing cloud | Status |
|---|---|---|---|---|---|---|
| SQL/relational relational | alpha SQLite/libSQL (local.sqlite) covers SQL/relational for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) cover SQL/relational for user-operated VM/K8s profiles. 2 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), RDS and Aurora (aws.rds), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +1 more cover SQL/relational for local cloud-shaped proxy profiles. 3 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover SQL/relational for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha RDS and Aurora (aws.rds), Cloud SQL, AlloyDB, and Spanner (gcp.sql), PostgreSQL, MySQL, and SQL Database (azure.sql) cover SQL/relational for existing provider-hosted services. 3 adapters include emulator metadata. | alpha providerCatalog |
| Document/JSON document | alpha SQLite/libSQL (local.sqlite) covers document/JSON for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) cover document/JSON for user-operated VM/K8s profiles. 2 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), RDS and Aurora (aws.rds) +5 more cover document/JSON for local cloud-shaped proxy profiles. 7 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover document/JSON for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), RDS and Aurora (aws.rds), DynamoDB and Keyspaces (aws.nosql) +4 more cover document/JSON for existing provider-hosted services. 6 adapters include emulator metadata. | alpha providerCatalog |
| KV/cache kv | alpha SQLite/libSQL (local.sqlite) covers KV/cache for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) +1 more cover KV/cache for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), DynamoDB and Keyspaces (aws.nosql) +4 more cover KV/cache for local cloud-shaped proxy profiles. 6 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover KV/cache for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), DynamoDB and Keyspaces (aws.nosql), Firestore and Bigtable (gcp.nosql) +3 more cover KV/cache for existing provider-hosted services. 5 adapters include emulator metadata. | alpha providerCatalog |
| Events/queues/streams event_log, queue, stream, timeseries | alpha Append log (local.log) covers event log, queue, stream, and time-series for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), Postgres event partitions (postgres.event), libSQL remote endpoint (libsql.client) +5 more cover event log, queue, stream, and time-series for user-operated VM/K8s profiles. 6 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), RDS and Aurora (aws.rds) +7 more cover event log, queue, stream, and time-series for local cloud-shaped proxy profiles. 9 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover event log, queue, stream, and time-series for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), RDS and Aurora (aws.rds), Timestream and stream services (aws.events) +6 more cover event log, queue, stream, and time-series for existing provider-hosted services. 8 adapters include emulator metadata. | alpha providerCatalog |
| Blob/media/archive blob, media, archive | alpha Content-addressed files (local.cas) covers blob, media, and archive for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha S3-compatible object storage (s3.blob), Mounted volume substrate (k8s.pvc), DuckDB/parquet export (duckdb.parquet) +1 more cover blob, media, and archive for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), Shadow Drive local emulator (solana.shadow-drive-local) +3 more cover blob, media, and archive for local cloud-shaped proxy profiles. 5 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover blob, media, and archive for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), Shadow Drive object storage (solana.shadow-drive), S3 and storage substrates (aws.s3) +2 more cover blob, media, and archive for existing provider-hosted services. 3 adapters include emulator metadata. | alpha providerCatalog |
| Search index search_index | alpha SQLite/libSQL (local.sqlite) covers search for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) +1 more cover search for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +3 more cover search for local cloud-shaped proxy profiles. 6 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge) covers search for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +3 more cover search for existing provider-hosted services. 6 adapters include emulator metadata. | alpha providerCatalog |
| Vector/graph/collab vector_index, graph, collab_doc | alpha SQLite/libSQL (local.sqlite), SQLite vector index (sqlite.vec), Local graph store (local.graph) cover vector, graph, and collab docs for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), Mounted volume substrate (k8s.pvc), OpenSearch/Meilisearch (search.compat) cover vector, graph, and collab docs for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index) +5 more cover vector, graph, and collab docs for local cloud-shaped proxy profiles. 7 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover vector, graph, and collab docs for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +4 more cover vector, graph, and collab docs for existing provider-hosted services. 7 adapters include emulator metadata. | alpha providerCatalog |
| Warehouse/export warehouse | planned No implementation-backed adapter currently claims warehouse/export for device-local development and deterministic tests. | alpha S3-compatible object storage (s3.blob), Mounted volume substrate (k8s.pvc), DuckDB/parquet export (duckdb.parquet) +1 more cover warehouse/export for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha S3 and storage substrates (aws.s3), Vertex Search and BigQuery (gcp.analytics), Blob, Data Lake, Files, and Disks (azure.storage) +1 more cover warehouse/export for local cloud-shaped proxy profiles. 4 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge) covers warehouse/export for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha S3 and storage substrates (aws.s3), Vertex Search and BigQuery (gcp.analytics), Blob, Data Lake, Files, and Disks (azure.storage) +1 more cover warehouse/export for existing provider-hosted services. 4 adapters include emulator metadata. | alpha providerCatalog |
| Secrets/KMS secret | alpha Local secret store (local.secret) covers secrets/KMS for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Vault-compatible secrets (vault.secret) covers secrets/KMS for user-operated VM/K8s profiles. 1 adapter includes emulator metadata. | alpha Local Solana validator (solana.local-validator), Secrets Manager and KMS (aws.secret), Secret Manager and KMS (gcp.secret) +1 more cover secrets/KMS for local cloud-shaped proxy profiles. 4 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge) covers secrets/KMS for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), Secrets Manager and KMS (aws.secret), Secret Manager and KMS (gcp.secret) +1 more cover secrets/KMS for existing provider-hosted services. 3 adapters include emulator metadata. | alpha providerCatalog |
Task records, project backup snapshots, media uploads, OCR queue jobs, chat archive events, and encrypted secret references.
Prediction records, oracle documents, price history, realtime market ticks, comments, and prediction search.
Diagram documents, Yjs collaboration state, search, embeddings, media imports, chat streams, graph edges, and backups.
One SDK target, five delivery modes.
Store profiles move the target from device-local development to VM/K8s, local cloud-shaped proxies, managed Cuitty Cloud, or existing cloud-hosted services without changing application storage calls.
Local developer storage
availableDevice-local routes for development, deterministic tests, and offline-first app state.
7 adapters are available: In-memory test store (local.memory), SQLite/libSQL (local.sqlite), Append log (local.log), Content-addressed files (local.cas) +3 more. 0 include emulator or smoke-test metadata.
Self-hosted VM/K8s
alphaRoutes for user-operated Postgres-compatible, S3-compatible, Valkey-compatible, search, vector, and secret services.
11 adapters are alpha: Postgres family (postgres.record), Postgres event partitions (postgres.event), libSQL remote endpoint (libsql.client), S3-compatible object storage (s3.blob) +7 more. 9 include emulator or smoke-test metadata.
Local cloud-shaped proxies
alphaLocal proxy workspaces that shape profiles like cloud services without sending app code to provider SDKs.
21 adapters are alpha: Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), Shadow Drive local emulator (solana.shadow-drive-local), RDS and Aurora (aws.rds) +17 more. 20 include emulator or smoke-test metadata.
Managed cloud abstractions
alphaCuitty-managed Store bridge and peer replication profile routes behind the same SDK calls.
2 adapters are alpha: Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p). 1 include emulator or smoke-test metadata.
Existing cloud services
alphaBring existing cloud-hosted databases, object stores, queues, indexes, and KMS handles under profile routing.
20 adapters are alpha: Solana RPC program (solana.rpc-program), Shadow Drive object storage (solana.shadow-drive), RDS and Aurora (aws.rds), DynamoDB and Keyspaces (aws.nosql) +16 more. 18 include emulator or smoke-test metadata.
Offering matrix.
Status labels come from the current Store provider catalog. Available, alpha, and beta mean implementation-backed adapters are registered; planned means no adapter currently claims that delivery path.
| Offering | Local | Self-hosted | Local proxy | Managed | Existing cloud |
|---|---|---|---|---|---|
| SQL/relational relational | alpha SQLite/libSQL (local.sqlite) covers SQL/relational for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) cover SQL/relational for user-operated VM/K8s profiles. 2 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), RDS and Aurora (aws.rds), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +1 more cover SQL/relational for local cloud-shaped proxy profiles. 3 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover SQL/relational for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha RDS and Aurora (aws.rds), Cloud SQL, AlloyDB, and Spanner (gcp.sql), PostgreSQL, MySQL, and SQL Database (azure.sql) cover SQL/relational for existing provider-hosted services. 3 adapters include emulator metadata. |
| Document/JSON document | alpha SQLite/libSQL (local.sqlite) covers document/JSON for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) cover document/JSON for user-operated VM/K8s profiles. 2 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), RDS and Aurora (aws.rds) +5 more cover document/JSON for local cloud-shaped proxy profiles. 7 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover document/JSON for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), RDS and Aurora (aws.rds), DynamoDB and Keyspaces (aws.nosql) +4 more cover document/JSON for existing provider-hosted services. 6 adapters include emulator metadata. |
| KV/cache kv | alpha SQLite/libSQL (local.sqlite) covers KV/cache for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) +1 more cover KV/cache for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), DynamoDB and Keyspaces (aws.nosql) +4 more cover KV/cache for local cloud-shaped proxy profiles. 6 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover KV/cache for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), DynamoDB and Keyspaces (aws.nosql), Firestore and Bigtable (gcp.nosql) +3 more cover KV/cache for existing provider-hosted services. 5 adapters include emulator metadata. |
| Events/queues/streams event_log, queue, stream, timeseries | alpha Append log (local.log) covers event log, queue, stream, and time-series for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), Postgres event partitions (postgres.event), libSQL remote endpoint (libsql.client) +5 more cover event log, queue, stream, and time-series for user-operated VM/K8s profiles. 6 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), RDS and Aurora (aws.rds) +7 more cover event log, queue, stream, and time-series for local cloud-shaped proxy profiles. 9 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover event log, queue, stream, and time-series for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), RDS and Aurora (aws.rds), Timestream and stream services (aws.events) +6 more cover event log, queue, stream, and time-series for existing provider-hosted services. 8 adapters include emulator metadata. |
| Blob/media/archive blob, media, archive | alpha Content-addressed files (local.cas) covers blob, media, and archive for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha S3-compatible object storage (s3.blob), Mounted volume substrate (k8s.pvc), DuckDB/parquet export (duckdb.parquet) +1 more cover blob, media, and archive for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), Local Solana validator (solana.local-validator), Shadow Drive local emulator (solana.shadow-drive-local) +3 more cover blob, media, and archive for local cloud-shaped proxy profiles. 5 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover blob, media, and archive for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), Shadow Drive object storage (solana.shadow-drive), S3 and storage substrates (aws.s3) +2 more cover blob, media, and archive for existing provider-hosted services. 3 adapters include emulator metadata. |
| Search index search_index | alpha SQLite/libSQL (local.sqlite) covers search for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), libSQL remote endpoint (libsql.client), Mounted volume substrate (k8s.pvc) +1 more cover search for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +3 more cover search for local cloud-shaped proxy profiles. 6 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge) covers search for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +3 more cover search for existing provider-hosted services. 6 adapters include emulator metadata. |
| Vector/graph/collab vector_index, graph, collab_doc | alpha SQLite/libSQL (local.sqlite), SQLite vector index (sqlite.vec), Local graph store (local.graph) cover vector, graph, and collab docs for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Postgres family (postgres.record), Mounted volume substrate (k8s.pvc), OpenSearch/Meilisearch (search.compat) cover vector, graph, and collab docs for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha Peer replication (p2p.libp2p), RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index) +5 more cover vector, graph, and collab docs for local cloud-shaped proxy profiles. 7 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge), Peer replication (p2p.libp2p) cover vector, graph, and collab docs for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha RDS and Aurora (aws.rds), OpenSearch and Neptune (aws.index), Cloud SQL, AlloyDB, and Spanner (gcp.sql) +4 more cover vector, graph, and collab docs for existing provider-hosted services. 7 adapters include emulator metadata. |
| Warehouse/export warehouse | planned No implementation-backed adapter currently claims warehouse/export for device-local development and deterministic tests. | alpha S3-compatible object storage (s3.blob), Mounted volume substrate (k8s.pvc), DuckDB/parquet export (duckdb.parquet) +1 more cover warehouse/export for user-operated VM/K8s profiles. 3 adapters include emulator metadata. | alpha S3 and storage substrates (aws.s3), Vertex Search and BigQuery (gcp.analytics), Blob, Data Lake, Files, and Disks (azure.storage) +1 more cover warehouse/export for local cloud-shaped proxy profiles. 4 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge) covers warehouse/export for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha S3 and storage substrates (aws.s3), Vertex Search and BigQuery (gcp.analytics), Blob, Data Lake, Files, and Disks (azure.storage) +1 more cover warehouse/export for existing provider-hosted services. 4 adapters include emulator metadata. |
| Secrets/KMS secret | alpha Local secret store (local.secret) covers secrets/KMS for device-local development and deterministic tests. Runtime coverage is exposed without emulator metadata. | alpha Vault-compatible secrets (vault.secret) covers secrets/KMS for user-operated VM/K8s profiles. 1 adapter includes emulator metadata. | alpha Local Solana validator (solana.local-validator), Secrets Manager and KMS (aws.secret), Secret Manager and KMS (gcp.secret) +1 more cover secrets/KMS for local cloud-shaped proxy profiles. 4 adapters include emulator metadata. | alpha Managed Persist bridge (cuitty.storage.bridge) covers secrets/KMS for Cuitty-managed bridge and peer replication profiles. 1 adapter includes emulator metadata. | alpha Solana RPC program (solana.rpc-program), Secrets Manager and KMS (aws.secret), Secret Manager and KMS (gcp.secret) +1 more cover secrets/KMS for existing provider-hosted services. 3 adapters include emulator metadata. |
Reference workloads.
Yapture
alphaTask records, project backup snapshots, media uploads, OCR queue jobs, chat archive events, and encrypted secret references.
Deterministic reference fixture and example exercise these local Store stores.
Capswan
alphaPrediction records, oracle documents, price history, realtime market ticks, comments, and prediction search.
Deterministic reference fixture and example exercise these local Store stores.
ThreadPilled
alphaDiagram documents, Yjs collaboration state, search, embeddings, media imports, chat streams, graph edges, and backups.
Deterministic reference fixture and example exercise these local Store stores.
Start building with Store.
Local-first storage that syncs. Pluggable adapters, automatic conflict resolution, and end-to-end encryption — all behind a single API. Install the SDK and ship your first store in under a minute.