Buckets

ICBucket

ICPay Cloud guide

On-chain encrypted file storage

New bucketPricingGitLab
HomeIntroductionQuick StartInstallationConfigurationAuthenticationBasic UsageBest PracticesAPI OverviewAPI EndpointsAPI RequestsAPI ResponsesError CodesError HandlingTroubleshootingLocal DevelopmentProduction DeploymentConfiguration ReferenceTypes ReferenceChangelogFrequently Asked Questions
ICBucket

On-chain encrypted file storage

Overview

IntroductionQuick StartInstallation

Guides

ConfigurationAuthenticationBasic UsageBest Practices

API Reference

API OverviewAPI EndpointsAPI RequestsAPI Responses

Errors

Error CodesError HandlingTroubleshooting

Deployment

Local DevelopmentProduction Deployment

Reference

Configuration ReferenceTypes ReferenceChangelog

FAQ

Frequently Asked Questions
ICPay

© 2026 ICPay. All rights reserved.

contact@icpay.cloud

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

  • GitLab
  • X
  • LinkedIn
  • Discord
  • Support
ICPayICPay
  • Blog
Buckets

ICBucket

ICPay Cloud guide

On-chain encrypted file storage

New bucketPricingGitLab
HomeIntroductionQuick StartInstallationConfigurationAuthenticationBasic UsageBest PracticesAPI OverviewAPI EndpointsAPI RequestsAPI ResponsesError CodesError HandlingTroubleshootingLocal DevelopmentProduction DeploymentConfiguration ReferenceTypes ReferenceChangelogFrequently Asked Questions
ICBucket

On-chain encrypted file storage

Overview

IntroductionQuick StartInstallation

Guides

ConfigurationAuthenticationBasic UsageBest Practices

API Reference

API OverviewAPI EndpointsAPI RequestsAPI Responses

Errors

Error CodesError HandlingTroubleshooting

Deployment

Local DevelopmentProduction Deployment

Reference

Configuration ReferenceTypes ReferenceChangelog

FAQ

Frequently Asked Questions

Overview

Installation

Install the official ICBucket SDKs and CLI developer suite for Node.js, Python, Rust, and Go.

Installation

ICBucket offers native SDK libraries across all major programming ecosystems and a single-command developer CLI suite. All source repositories are hosted publicly on GitLab.

Prerequisites

  • For Node.js / TypeScript: Node.js 18 or newer
  • For Python: Python 3.9 or newer with pip
  • For Rust: Rust 1.75 or newer with cargo
  • For Go: Go 1.21 or newer

Steps

Package Managers

Install the client library using your ecosystem's package manager:

# npm
npm install icpay-bucket

# pnpm
pnpm add icpay-bucket

# yarn
yarn add icpay-bucket

# bun
bun add icpay-bucket

# Python
pip install icpay-bucket

# Rust
cargo add icpay-bucket

# Go
go get gitlab.com/prasangapokharel/icpay-bucket-go

One-Command CLI Developer Suite

For terminal-based file uploads, backup cronjobs, and CI/CD pipelines, install the icBucket CLI tool:

curl -sSL https://icpay.app/bu/install.sh | bash

Source Code & Community

All ICBucket client SDKs, schemas, and bindings are open source:

GitLab Repository

Inspect source code, file issues, and contribute pull requests.

View on GitLab ↗

Verification

Check that the CLI and libraries are recognized:

icbucket --version

Related Pages

  • Quick Start
  • Configuration
  • Basic Usage
PreviousQuick StartNextConfiguration

On this page

PrerequisitesStepsPackage ManagersOne-Command CLI Developer SuiteSource Code & CommunityVerificationRelated Pages
HomeIntroductionQuick StartInstallationConfigurationAuthenticationBasic UsageBest PracticesAPI OverviewAPI EndpointsAPI RequestsAPI ResponsesError CodesError HandlingTroubleshootingLocal DevelopmentProduction DeploymentConfiguration ReferenceTypes ReferenceChangelogFrequently Asked Questions
HomeIntroductionQuick StartInstallationConfigurationAuthenticationBasic UsageBest PracticesAPI OverviewAPI EndpointsAPI RequestsAPI ResponsesError CodesError HandlingTroubleshootingLocal DevelopmentProduction DeploymentConfiguration ReferenceTypes ReferenceChangelogFrequently Asked Questions
ICBucket

On-chain encrypted file storage

Overview

IntroductionQuick StartInstallation

Guides

ConfigurationAuthenticationBasic UsageBest Practices

API Reference

API OverviewAPI EndpointsAPI RequestsAPI Responses

Errors

Error CodesError HandlingTroubleshooting

Deployment

Local DevelopmentProduction Deployment

Reference

Configuration ReferenceTypes ReferenceChangelog

FAQ

Frequently Asked Questions