ICPay Blog

Cloud storage

ICP Cloud Storage in 2026: Decentralized File Storage on the Internet Computer

Most cloud storage runs on a handful of data centres you never see. ICP cloud storage is different: files live inside smart contracts on the Internet Computer, encrypted at rest, served over a global CDN, and paid for in ICP. Here is how it works and when it makes sense.

August 13, 2026 · 7 min read

What is ICP cloud storage?

ICP cloud storage is file storage hosted directly on the Internet Computer blockchain. Instead of uploading to Amazon S3 or Google Cloud, you store bytes inside a canister — a tamper-proof program that holds state on-chain. The canister encrypts files, tracks capacity, and serves public objects over HTTP without a traditional server in the middle.

That makes it a form of decentralized cloud storage: no single company owns the hardware, and the rules of who can read or write are enforced by code, not by an admin panel.

How on-chain buckets work

Products like ICPay Cloud organise storage into buckets — named containers with a fixed capacity tier (for example 1 GB, 10 GB, or 25 GB). You pick a public or private visibility, pay a 30-day plan from your ICP balance, and upload files through the app or an API key.

  • Encrypted at rest — each bucket gets its own encryption key; raw canister memory is not readable without it.
  • Chunked uploads — large files are split automatically because the IC limits each update call to 2 MiB of ingress.
  • 72 file types — images, documents, code, archives, audio, and fonts. Video formats are blocked by design.
  • API keys — automate uploads and deletes from CI/CD without keeping an Internet Identity session open.

Public CDN URLs

Public buckets expose clean CDN links — the bucket name sits in the path and files live at the root, so a logo might be served as 6vbhm-nqaaa-aaaan-q6muq-cai.raw.icp0.io/cloud/my-brand/logo.webp. Browsers and curl can fetch these URLs with no wallet or login. Private buckets have no public URL; only the owner (or an API key with read permission) can download through the canister.

That combination — on-chain storage plus ordinary HTTP delivery — is what people mean when they search for an ICP CDN or decentralized static asset host.

ICP cloud storage vs AWS S3

AWS S3 is the default for web apps: cheap at scale, mature tooling, and milliseconds of latency inside the same region. ICP cloud storage trades some of that maturity for properties S3 cannot offer out of the box:

  • Verifiable custody — file rules live in auditable canister code, not a vendor console.
  • Pay in ICP — no credit card or AWS account; billing is a native token transfer on the same chain.
  • Internet Identity login — no seed phrase required for everyday use through a custodial wallet like ICPay.

For a high-traffic global CDN at the lowest dollar cost, S3 plus CloudFront still wins. For small-to-medium static assets, brand files, app screenshots, or anything you want tied to the Internet Computer ecosystem, ICP cloud storage is the natural fit.

ICP storage vs IPFS and Arweave

IPFS and Arweave are the other names people compare when they search for decentralized file storage. IPFS is content-addressed and peer-hosted — great for pinning immutable blobs, but URLs and availability depend on gateways and pinning services. Arweave optimises for permanent, pay-once storage.

Internet Computer file storage is closer to a traditional bucket model: mutable paths, monthly capacity plans, private or public visibility, and HTTP GET that behaves like a normal CDN. You are not pinning a CID; you are renting encrypted space inside a canister you can renew, upgrade, or let expire to read-only.

Pricing and plans

ICPay Cloud prices buckets in ICP for 30-day periods. Capacity tiers run from 1 GB to 100 GB; the live quote comes from the canister (cycle cost plus margin). Plans stack — renewing before expiry adds another 30 days — and expired buckets go read-only until you renew. That keeps storage costs predictable for indie developers and small teams who already hold ICP in their wallet.

Who should use ICP cloud storage?

  • IC app builders — host logos, manifests, and static assets next to the canisters that power your app.
  • Creators on the Internet Computer — share public WebP or PNG files with a link that does not depend on Imgur or Dropbox.
  • Automation pipelines — upload build artefacts with an API key from GitHub Actions or similar.
  • Privacy-sensitive files — keep documents in a private bucket; only your principal or key can read them.

Getting started

Sign in at icpay.app with Internet Identity, open Settings → Bucket, and create your first bucket. The in-app guide covers TypeScript, Python, and curl examples for uploads, CDN GET requests, and API keys.

New to the chain itself? Read our what is ICP guide or our best ICP wallet comparison to understand how ICPay custody and Internet Identity fit together.