

TinyCloud SDK
Build decentralized applications with ease
Decentralized Storage
Store and retrieve data securely without relying on centralized servers. TinyCloud provides a simple API for decentralized storage operations.
Web3 Authentication
Seamlessly integrate wallet-based authentication with Sign-in with Ethereum (SIWE). Connect with all major Web3 wallets out of the box.
Developer-Friendly
Built with TypeScript for comprehensive type safety and intellisense support. Simple APIs abstract away the complexities of blockchain interactions.
Fast Integration
Get up and running quickly with minimal configuration. Comprehensive documentation and examples help you integrate in minutes.
Easy to Integrate
Get started with just a few lines of code. TinyCloud SDK is designed to be intuitive and easy to integrate into your application.
View More Examples// Install the SDK
npm install @tinycloudlabs/web-sdk
// Import and initialize
import { TinyCloudWeb } from '@tinycloudlabs/web-sdk';
const tc = new TinyCloudWeb();
// Connect to wallet
await tc.connect();
// Use decentralized storage
const storage = tc.storage;
await storage.put('myKey', { hello: 'world' });
const result = await storage.get('myKey');
console.log(result.data); // { hello: 'world' }
Core Values
Sovereignty
Built so that each user controls their data outright. Requests to access or compute on that data must be explicitly permissioned.
Privacy
Data is stored, streamed, and computed upon in ways that minimize leakage with encryption strategies that ensure users do not need to trust an external party.
Interoperability
Embracing artifact-based formats like Markdown, JSON Canvas, CSV, and SQLite so that data remains portable and future-proof.
Open Innovation
We view AI's rapid growth as an opportunity to endow individuals with new capabilities—before these capabilities are seized exclusively by large institutions.