ICBucket
ICPay Cloud guide
On-chain encrypted file storage
ICBucket
On-chain encrypted file storage
ICBucket
On-chain encrypted file storage
Decentralized on-chain cloud storage on the Internet Computer with multi-region Edge CDN delivery.
Welcome to the official developer documentation for ICBucket, the enterprise decentralized object storage system built natively on the Internet Computer (ICP). ICBucket enables developers to store, retrieve, encrypt, and stream static assets, backups, media, and NFT metadata entirely on-chain — with automatic Edge CDN acceleration via https://cdn.icpay.app/cloud/.
Before starting, ensure you have:
https://cdn.icpay.app/cloud/{bucketName}/{filePath} with sub-50ms cache hits.Follow the task-oriented documentation sections below to get up and running:
Decentralized on-chain storage, architecture, and comparison with AWS S3 & IPFS.
Install icpay-bucket and upload your first decentralized file in under 5 minutes.
Ecosystem package managers (npm, pip, cargo, go) and developer CLI installer.
Client options, environment variables, timeout parameters, and Edge CDN routing.
File uploads, chunking, folder listings, pagination, and deletion.
Comprehensive REST endpoints and Canister RPC actor methods with interactive examples.
Status codes, retry mechanisms, exponential backoff, and network error resolution.
Pricing, cycles billing, file durability, security, and custom domains.