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

Authentication

Bucket owner calls use your Internet Identity principal. API keys add read, write, or delete scopes.

Bucket owner calls use your Internet Identity principal. API keys add read, write, or delete scopes — pass the secret as the optional apiKey argument.

bucketId accepts the public bucket name or internal id.

Scopes

ScopeMethods
ReadlistFiles, downloadFile, getFile, searchFiles, listFolder
WriteUploads, updateFile, moveFile, copyFile, tags, metadata
DeletedeleteFile, bulkDeleteFiles

Create and manage keys in the bucket detail page inside ICPay.

On this page

Scopes
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