Why Tusky?
Walrus provides powerful decentralized blob storage on the Sui network, but using it directly requires operating publishers, managing aggregators, handling encoding, and coordinating storage resources. Tusky abstracts all of that away.Persistent Storage
Store files on the Walrus network with automatic blob management, renewals, and lifecycle handling. Your data is replicated across the decentralized network.
End-to-End Encryption
Every file is encrypted before it leaves your device. Encryption keys are tied to your connected Sui wallet or managed through Seal, eliminating password friction entirely.
Environments & File Management
Organize files into environments — encrypted containers with granular access control. Environments give you a familiar file-system abstraction on top of Walrus blobs.
Private Aggregators
Each user gets a private aggregator with custom subdomains or fully custom domains. Serve content directly from the Walrus network through your own branded endpoint.
SDK & API
A TypeScript SDK and REST API let you integrate Tusky into any application. Upload, download, manage environments, and control access programmatically.
Self-Custody Ready
Start with Tusky-managed infrastructure and eject at any time. Export your blobs and self-manage them directly on Walrus whenever you choose.
How It Works
Tusky orchestrates dedicated publishers and aggregators for each user:- Publishers handle encoding and writing your data to the Walrus network. Each user gets a dedicated managed wallet for publishing, funded from your prepaid balance.
- Aggregators reconstruct and serve your data from the decentralized network. Tusky runs optimized aggregators with standard URL schemes for seamless access.
Tusky is not a storage network — it is an infrastructure layer built on top of Walrus. Your data is stored on the decentralized Walrus network. Tusky provides the tooling, encryption, and access management to make that storage practical for real applications.
Core Concepts
| Concept | Description |
|---|---|
| Environments | Encrypted containers that group files with shared access policies. |
| Files | Individual objects stored inside environments, encrypted and published to Walrus. |
| Members | Users or API keys granted access to an environment with role-based permissions. |
| Aggregators | Private HTTP endpoints for serving environment content over custom domains. |
| Wallets | Prepaid balances in SUI and WAL that fund storage operations. |