Object Storage · Buckets

Store at ₹1.30 a GiB-month. Egress is free.

Most clouds make data cheap to put in and expensive to get back out. Excloud buckets charge for storage and requests, and data transfer costs nothing in either direction. The API is S3 at buckets.excloud.dev, so the tools you already use work unchanged.

$ exc buckets create my-bucket

one bucket, one month

100 GiB stored × ₹1.30/GiB·mo
₹130
2M write requests × ₹390/million
₹780
10M read requests × ₹31/million
₹310
data transfer in + out
free
total ₹1,220/mo
The example from our own pricing docs. Same numbers, same arithmetic.

Rates

Three numbers and two zeros.

Storage is metered continuously by the hour, with a month counted as 720 hours. Delete a hundred GiB on Tuesday and Tuesday is when you stop paying for it. Requests are billed per million, split the same way S3 splits them: writes are Class A, reads are Class B.

Full bucket pricing

ItemWhat it coversRate
Storage metered hourly, month = 720 h ₹1.30/GiB·mo
Class A requests writes — PUT, COPY, POST, LIST ₹390/million
Class B requests reads — GET, HEAD ₹31/million
Ingress upload to bucket free
Egress download from bucket free

Egress is free today, and we still record the usage. If transparent egress pricing ever arrives, you'll already know your numbers.

S3-compatible

Point your existing tools at one endpoint.

Anything that speaks the S3 protocol works against buckets.excloud.dev with AWS Signature Version 4: aws s3, rclone, boto3, the AWS SDKs, MinIO mc. Set the region to auto and use path-style addressing, and the rest of your code stays as it is.

  • One endpoint for every org. Your access key identifies you, so the org ID never goes in the URL.
  • Access key IDs are prefixed EXC, so you can tell them from AWS keys at a glance.
  • Multipart uploads, range reads, presigned GET URLs, and encryption at rest are all supported.

The full list of supported operations is in the S3 compatibility docs.

exc — terminal
$ exc buckets create backups
$ exc buckets keys create laptop
ACCESS_KEY_ID:     EXCEXCLOUDEXAMPLEKEY
SECRET_ACCESS_KEY: shown once — store it now
$ aws --endpoint-url https://buckets.excloud.dev \
    s3 cp ./photo.jpg s3://backups/photo.jpg
upload: ./photo.jpg to s3://backups/photo.jpg

The details

Small decisions that save you a headache.

The name "backups" is available

Bucket names only need to be unique within your organization, so you can call a bucket backups or assets without racing the rest of the internet for the name.

Hourly metering, honest months

Storage is measured every hour and a month is exactly 720 of them. A bucket that holds data for a week costs a week, not a billing cycle.

One region, stated plainly

Buckets live in Mumbai. That's the whole map today, and the docs say so rather than hinting at regions that don't exist.

Get started

Put a gigabyte in it.

A GiB stored for a full month costs ₹1.30. Create a bucket, point your backup script at it, and check the invoice against the rate card above. The numbers will match.

$ exc buckets create my-bucket