Skip to main content

TinyCloud Documentation

TinyCloud is a decentralized, user-owned data storage platform built on UCAN capabilities and Sign-In with Ethereum (SIWE) authentication. It gives users full ownership of their data while enabling fine-grained, delegatable access control for applications and collaborators.

Choose Your Path

Building a browser-based application? Start with the Web SDK Quickstart.You’ll learn how to:
  • Connect user wallets (MetaMask, WalletConnect)
  • Sign in with Ethereum (SIWE)
  • Store and retrieve user data in spaces
  • Share data through delegations and sharing links

Core Concepts

  • Spaces - Data ownership containers tied to user identity. Each user gets a space where their application data lives. Learn more
  • KV Storage - Key-value storage within spaces for reading and writing application data. Learn more
  • Delegations - Shareable, scoped access permissions built on UCAN. Grant other users or applications specific capabilities over your data. Learn more
  • Sharing Links - Generate links that grant temporary or scoped access to data without requiring the recipient to have an existing account. Learn more
Ready to start? Pick a quickstart guide above or explore the core concepts.