TinyCloud Documentation
TinyCloud lets browser and backend applications store user-owned KV and SQL data in isolated spaces, then share access through scoped capabilities. These docs are for application developers, protocol integrators, and node operators. TinyCloud is designed for data the user should own and control. It is not a replacement for every application database, especially when the application operator must own all data and access policy.Privacy at a glance
User-owned access is not the same as end-to-end encryption (E2EE). Choose the trust boundary for the actual data path:
See Security and trust for encryption modes,
authorized clients, OpenKey and attestation limits.
Install examples pin the current stable
@tinycloud/web-sdk and
@tinycloud/node-sdk 3.3.0 and @tinycloud/cli 1.5.1. Page content was last
verified against 3.0.0 / CLI 1.0.0 unless a page says otherwise; behavior
labeled beta may already be in stable.Build in the browser
Follow the Web SDK path from sign-in to your first KV write.
Build on Node
Choose private-key or session-only mode before you write backend code.
Understand the protocol
Check capabilities, manifests, and delegation terms before you implement.
Operate TinyCloud
Install, host, troubleshoot, and wire OpenKey without detouring into theory.
Connect an agent
Find setup and support status for ChatGPT, Claude, coding agents and chat bots.
