S
Store
by Cuitty
Docs
Pricing
Blog
Changelog
Search
⌘K
☀
☾
Login
Documentation
Everything you need to build with Store.
Getting Started
Quickstart
Install Store and create your first local-first store in under five minutes.
Concepts
Local-First Architecture
How Store keeps your data on the device first and syncs when connectivity is available.
Store Classes
Store provides typed handles for records, events, blobs, key-value data, search, vectors, graphs, queues, and more.
Adapters
Pluggable storage backends that let you swap between SQLite, Postgres, S3, and P2P without changing application code.
Sync Engine
How Store replicates data across devices using a queue-based sync engine with pluggable conflict resolution.
Encryption
Envelope encryption and signed payloads for end-to-end data protection across devices.
Policies
Declarative replication, encryption, and retention policies for governing data lifecycle.
Adapters
SQLite Adapter
Embedded SQLite storage with WAL mode, zero configuration, and full offline support.
Postgres Adapter
Use PostgreSQL as a remote storage backend with connection pooling, schema migrations, and full sync support.
S3 Adapter
Store blobs in S3-compatible object storage with multipart uploads, presigned URLs, and R2 support.
P2P Adapter
Direct device-to-device replication using libp2p with peer discovery, trust management, and NAT traversal.
SDK
TypeScript SDK
Install and use @cuitty/store/client for records, events, blobs, and kv.
Python SDK
Use cuitty-store from Python with sync and async APIs for records, events, and kv.
CLI
Manage Store data sets, inspect data, and run operations from the command line.
Reference
API Reference
Current TypeScript client API reference for records, events, blobs, kv, sync, and migration planning.
Configuration Reference
StoreConfig, StoreProfile, schema, routes, sync, encryption, and environment options.
Change Events
Subscribe to record-store changes for local logging, monitoring, and UI updates.
Reference Profiles
Store profile fixtures for Yapture, Capswan, and ThreadPilled.
Architect Proxies
Proxy plan contracts for local cloud-shaped Store sandboxes.
Adapter Matrix
Provider catalog matrix covering every exact Store adapter ID, status, storage class, delivery mode, and emulator fidelity.
Guides
Self-Hosting the Sync Server
Deploy a Store sync server with Docker, configure TLS, and connect devices.
Adapter Migration
Migrate data between adapters using the export/import pipeline without downtime.
Multi-Device Sync
Set up P2P replication, pair devices, establish trust, and keep data in sync across laptops, phones, and servers.