Skip to main content
TinyCloud

TinyCloud SDK Documentation

Welcome to the TinyCloud SDK documentation. TinyCloud provides a comprehensive suite of tools designed to streamline Web3 development, enabling you to build powerful decentralized applications without the complexity.

Why TinyCloud SDK?

TinyCloud SDK bridges the gap between Web2 and Web3, offering familiar developer interfaces while leveraging the power of decentralized technology:

  • Simplified Web3 Development: Focus on building your application features, not blockchain complexity
  • Enterprise-Ready Solutions: Built with scalability, security, and reliability in mind
  • Complete Web3 Toolkit: Everything you need for modern decentralized applications

SDK Components

The TinyCloud SDK ecosystem includes:

Core Features

FeatureDescription
Decentralized StorageSecurely store and retrieve data with TinyCloud protocol integration
Web3 AuthenticationSeamless wallet-based authentication with SIWE support
Type-Safe DevelopmentComprehensive TypeScript definitions for improved developer experience
Wallet IntegrationConnect with all major Ethereum wallets out of the box
Simple APIIntuitive interfaces that abstract blockchain complexity

Quick Start

# Install with npm
npm install @tinycloudlabs/web-sdk

# Or with Bun (recommended)
bun add @tinycloudlabs/web-sdk
import { TinyCloudWeb } from '@tinycloudlabs/web-sdk';

// Initialize the SDK
const tc = new TinyCloudWeb();

// Connect to wallet
await tc.connect();

// Use storage
const storage = tc.storage;
await storage.put('myKey', { hello: 'decentralized world' });

Need Help?

  • API Reference - Detailed documentation for all SDK components
  • Guides - Step-by-step tutorials and how-to examples
  • GitHub - Report issues or contribute to the project
  • Telegram Community - Get help from the TinyCloud team and community