Introduction
What is Tusky?
Section titled “What is Tusky?”Tusky is a decentralized storage platform that combines the speed of cloud storage with the durability of the Walrus network. Files upload to a fast hot cache (DigitalOcean Spaces) and automatically sync to Walrus for permanent, decentralized storage.
How it works
Section titled “How it works”-
Upload — Files upload to a hot cache via presigned URLs. They’re immediately available for download.
-
Sync — A background worker syncs files from the hot cache to the Walrus decentralized storage network.
-
Durability — Once synced, files are stored across the Walrus network. The hot cache copy is eventually evicted, and files can be rehydrated on demand.
Key features
Section titled “Key features” End-to-end encryption Private vaults use client-side AES-256-GCM encryption. The server never sees your plaintext data or keys.
Decentralized durability Files sync to the Walrus network — no single point of failure for your data.
Fast hot cache Uploads go to S3-compatible storage first for instant availability, then sync to Walrus in the background.
Webhooks Get notified when files transition between states — hot, synced, cold, or error.
Public sharing Public vaults expose files via unauthenticated endpoints. Share files with a simple URL.
TypeScript SDK First-class SDK with typed methods for vaults, files, webhooks, and more.
Next steps
Section titled “Next steps” Quickstart Get up and running in 5 minutes.
API Reference Explore every endpoint.