Data API: Decentralized Storage API on Walrus
We're excited to introduce the Tatum Storage API, enabling developers to upload, manage, and retrieve files from Walrus decentralized storage through a simple API.
Whether you're building AI applications, NFT platforms, Web3 games, decentralized applications, or document storage systems, Tatum removes the complexity of interacting directly with decentralized storage infrastructure. Upload files with a single API call, track certification status, retrieve download URLs, and manage storage lifecycle events through one unified interface.
Dashboard - Data Insights: Storage
Monitor uploads, certification status, storage usage, and file lifecycle directly from the Tatum Dashboard.

Storage API
Upload a file to storage
POST /v4/data/storage/upload
Upload a file to Walrus decentralised storage. Returns ajobIdandblobIdimmediately while certification is processed asynchronously.
Explore Docs →
Get Upload Status
GET /v4/data/storage/upload/{jobId}
Track upload progress through PENDING, UPLOADING, CERTIFIED, and FAILED states and retrieve decentralised download URLs once certification completes.
Explore Docs →
List Storage Uploads
GET /v4/data/storage/uploads
Retrieve all upload jobs for the current API key, including certification status, storage metadata, and download URLs.
Explore Docs →
Cancel Storage Renewal
DELETE /v4/data/storage/upload/{jobId}
Stop automatic storage renewals or queue an immediate on-chain deletion for files stored on Walrus.
Explore Docs →
Key Benefits
- Upload files to Walrus decentralized storage through a single API.
- Eliminate the complexity of managing decentralized storage infrastructure.
- Track asynchronous certification and storage lifecycle events.
- Retrieve decentralized download URLs after certification.
- Automatically renew storage across Walrus epochs.
- Manage stored files and uploads programmatically.
- Store AI datasets, agent memory, NFT metadata, application assets, documents, media files, and more.