Buckets

ICBucket

ICPay Cloud guide

On-chain encrypted file storage

New bucketPricing
HomeWhat you getQuickstartTypeScript SDKPython SDKPublic CDN URLsVerify with curlMethod referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination
ICBucket

On-chain encrypted file storage

Getting started

What you getQuickstart

Bucket SDK

TypeScript SDKPython SDK

CDN & URLs

Public CDN URLsVerify with curl

API reference

Method referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination
ICPay

© 2026 ICPay. All rights reserved.

Products

  • ICFalcon
  • ICBucket
  • Canisters
  • Top up cycles
  • ICPay Wallet

Explore

  • Channels
  • Blog

Resources

  • Falcon CLI
  • ICP-Hub Packages
  • ICBucket Docs
  • Blog

Company

  • Charity
  • About
  • FAQ
  • Roadmap

Legal

  • Brands
  • Terms
  • Privacy
  • Transparency

Community

  • GitHub
  • X
  • LinkedIn
  • Discord
ICPayICPay
  • Blog
Buckets

ICBucket

ICPay Cloud guide

On-chain encrypted file storage

New bucketPricing
HomeWhat you getQuickstartTypeScript SDKPython SDKPublic CDN URLsVerify with curlMethod referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination
ICBucket

On-chain encrypted file storage

Getting started

What you getQuickstart

Bucket SDK

TypeScript SDKPython SDK

CDN & URLs

Public CDN URLsVerify with curl

API reference

Method referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination

API reference

Method reference

Call these update/query methods on the ICPay backend canister with Internet Identity or a bucket API key.

Canister ID: 6vbhm-nqaaa-aaaan-q6muq-cai. Sign in through ICPay or use @dfinity/agent with your Internet Identity delegation.

MethodTypeAuth
getBucketPricequerynone
createBucketupdateowner
listBucketsqueryowner
getBucketqueryowner
getBucketStatsqueryowner
getRenewQuotequeryowner
renewBucketupdateowner
updateBucketupdateowner
deleteBucketupdateowner
getBucketCycleStatusquerynone
getBucketCloudStatsquerynone
uploadFileupdateowner / write key
beginFileUploadupdateowner / write key
uploadFileChunkupdateowner / write key
uploadFileChunkIndexedupdateowner / write key
completeFileUploadupdateowner / write key
getUploadqueryowner / write key
cancelUploadupdateowner / write key
downloadFileupdateowner / read key
getPublicFileUrlquerynone
listFilesqueryowner / read key
getFilequeryowner / read key
fileExistsqueryowner / read key
listFolderqueryowner / read key
searchFilesqueryowner / read key
updateFileupdateowner / write key
moveFileupdateowner / write key
copyFileupdateowner / write key
deleteFileupdateowner / delete key
setFileTagsupdateowner / write key
addFileTagsupdateowner / write key
removeFileTagsupdateowner / write key
getFileMetadataqueryowner / read key
setFileMetadataupdateowner / write key
bulkDeleteFilesupdateowner / delete key
bulkMoveFilesupdateowner / write key
bulkCopyFilesupdateowner / write key
createApiKeyupdateowner
listApiKeysqueryowner
getApiKeyqueryowner
updateApiKeyupdateowner
regenerateApiKeyupdateowner
revokeApiKeyupdateowner
HomeWhat you getQuickstartTypeScript SDKPython SDKPublic CDN URLsVerify with curlMethod referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination
HomeWhat you getQuickstartTypeScript SDKPython SDKPublic CDN URLsVerify with curlMethod referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination
ICBucket

On-chain encrypted file storage

Getting started

What you getQuickstart

Bucket SDK

TypeScript SDKPython SDK

CDN & URLs

Public CDN URLsVerify with curl

API reference

Method referenceAuthenticationBuckets — create, renew, update, deleteUpload — single call and chunked sessionsRead — CDN GET, download, list, searchWrite — update, move, copy, deleteTags and metadataBulk operationsAPI keysFile list pagination