Buckets that work with S3 tools

Buckets that work with S3 tools, pay as you go: storage by the GB-month, operations by the million, and free egress. 10 GB-month of storage is free each month.

Keep files, backups and media in private buckets, and reach them from your apps with the tools made for Amazon S3. You pay as you go for storage and requests, and egress is free.

Start free · Create Object Storage

Pricing

Ordering the service costs nothing and needs no card. Each month, we bill what it uses above the free amounts on its renewal invoice.

A GB is 1024³ bytes, and a GB-month is one GB kept for a whole calendar month.

Pay as you go rates

Create Object Storage

Free each month

Every account gets these at no charge, and they start again on the 1st of each month.

Compare every plan

Regions

Choose a region when you create a bucket. A bucket stays in the region you choose, and answers at that region’s endpoint. The page lists the regions that offer Object Storage now.

Estimate a month

Enter what you expect to store and the requests you expect to make. The estimate takes off your plan’s free amounts first.

In US dollars, for Object Storage alone. We bill the exact use once a month, and round each amount to the cent.

What counts as Class A and Class B

Each request your buckets answer is a Class A operation, a Class B operation or free. Class A operations write or list, and Class B operations read.

Which requests count as Class A and Class B operations
Class A operations
Uploads and copiesEach upload, copy or change to a bucket or object setting
Multipart uploadsOne to start, one for each part and one to finish. A 1 GB file sent in 8 MB parts makes 130.
ListingsEach list of your buckets, of the objects in a bucket, or of the parts of a multipart upload
Class B operations
DownloadsEach download of an object
Other readsEach check that an object or a bucket exists, and each read of a bucket setting
Free
DeletesDeletes of one object or several, and cancelled multipart uploads
CORS preflightsThe check a browser makes before a page on another site calls your bucket
Refused and failed requestsRequests we refuse for their signature or permissions, requests we slow down, and errors on our side
Our own requestsThe file browser’s lists, our hourly measurement and the cleanup after a service ends

Uploads and downloads in the dashboard’s file browser and through presigned URLs count like requests from your own tools. A request for an object that does not exist still counts.

Compared with Cloudflare R2 and Amazon S3

Storage and operations cost less than both companies’ list prices, and egress is free.

List prices in US dollars on 1 October 2026
What you pay forCloudflare R2Amazon S3 Standard (US East)
Storage$0.015 per GB-month$0.023 per GB-month
Class A operations$4.50 per million$5.00 per million PUT, COPY, POST and LIST requests
Class B operations$0.36 per million$0.40 per million GET requests
EgressFree$0.09 per GB after the first 100 GB a month
Free each month10 GB-month of storage, 1 million Class A and 10 million Class B operations100 GB of egress

Each company’s prices are its published list prices on 1 October 2026, and may have changed since. List prices in US dollars for each company's standard storage class, before any discount or commitment. Cloudflare rounds each amount of use up to the next billing unit. We bill the exact use and round only each amount to the cent.

Sources: Cloudflare R2 pricing, developers.cloudflare.com/r2/pricing, last updated 1 October 2026; Amazon S3 pricing, aws.amazon.com/s3/pricing, US East (N. Virginia), S3 Standard.

Technical specifications

How your tools connect, what a key can reach and how we bill your use.

Object Storage technical specifications
Connection
Endpointhttps://s3.<region>.coritan.com:7337, one for each region. The dashboard shows your service’s endpoints.
PortsEvery region answers on port 7337. A region whose endpoint the dashboard shows with no port also answers on port 443.
ProtocolHTTPS with TLS 1.2 or 1.3
AddressingPath style in every region, with the bucket name first in the path. Virtual-hosted style, with the bucket in the hostname, where the dashboard offers it.
SignatureAWS Signature Version 4, the signing method S3 tools use, with any region name
Access
BucketsPrivate at first: every request needs a signature from an access key, or a presigned URL. A bucket can also be served publicly.
Public accessTurn on a bucket’s public URL, or link your own domain, and anyone can read its objects through our edge. Nobody can list the bucket without a key.
Access keysRead only or Read and write, for one bucket or all of them. No key creates or deletes a bucket.
Presigned URLsOne get, put or delete on one object, for 60–3,600 seconds
Buckets and objects
RegionOne for each bucket, chosen when you create it
Bucket names3–63 characters, starting with your account prefix, and unique across your account
VersionsOff until you turn on versioning for the bucket. An upload then keeps the version it replaces, and a delete adds a delete marker.
Object LockCreate a bucket with Object Lock, and nobody can delete a version before its retention ends
DashboardA file browser that uploads, downloads, creates folders and deletes objects
Usage and billing
PricingPay as you go, billed once a month
StorageBilled per GB-month
Class A operationsBilled per million
Class B operationsBilled per million
EgressFree
Free each month10 GB-month of storage on Free, 250 on Pro and 1,024 on Business, with 1 million Class A and 10 million Class B operations
A GB1024³ bytes, and a GB-month is one GB kept for a whole calendar month
MeasurementEvery hour, for every bucket
RoundingWe bill the exact use, and round only each amount to the cent
BudgetsEmail alerts at 50%, 80% and 100% of the monthly amount you set. A budget never stops the service.
API
Client APIServices, buckets, access keys, objects, presigned URLs, and storage and request history over HTTPS
Billing through the APIThe month so far, budgets and a CSV file of each month’s use

What Object Storage includes

Every Object Storage service includes each of these features.

Tools and access

Buckets and files

Protection and moving data

Usage and billing

How usage becomes a bill

From the hourly measurement to the line on your invoice.

  1. We measure every hour. We record what each bucket holds every hour, and count the Class A and Class B operations it answers.
  2. The free amounts come first. Each hour’s use takes from your account’s free amounts for the month, until they run out.
  3. We rate the rest. We charge what is left at the rates on this page, and round nothing up to the next GB-month or million.
  4. You pay once a month. The service’s renewal invoice has a line for each meter, with the quantity billed. When the service owes nothing, we mark its renewal paid.

What customers build with Object Storage

Nightly backups from a server

Create a Read and write key for one bucket, and give it to rclone on the server with your endpoint.

Uses: Object Storage and one access key

Set up rclone

Files your web app lets visitors upload

Your app asks the API for a put link, and the visitor’s browser uploads the file straight to your bucket.

Uses: Object Storage and presigned URLs from the Client API

Presign an object

A private download for one customer

Create a get link that expires within the hour and send it. Anyone who has it can download that one file until then.

Uses: Object Storage and a presigned URL

Share a file with a presigned URL

Build files from a CI pipeline

Give your pipeline a key limited to one bucket, and copy each build to it with the AWS CLI.

Uses: Object Storage and the AWS CLI

Set up the AWS CLI

Limits

Each service has these fixed limits.

Object Storage limits
Buckets
Buckets on one service25
Objects in one bucketNo fixed number
Objects
Object keyUp to 1,024 bytes
Object sizeNo fixed limit. Send files of several gigabytes with an S3 client, which uploads them in parts.
Entries in one listing1–1,000 through the API, 200 by default
Keys in one delete request1–1,000 through the API
Keys and links
Access keys on one serviceNo fixed number
Presigned link from the API60–3,600 seconds, 900 by default
Service
Storage history through the API1–366 days
Request history through the API1–90 days
After the service endsWe keep the objects for 7 days, then delete them with their buckets

Guides for Object Storage

Our docs explain each step, from your first bucket to your bill.

Create your first bucket

Start free, and pay as you go for what you use above the free amounts each month.

Start free · Create Object Storage

Frequently asked questions

Which tools work with Object Storage?

Tools and code made for Amazon S3 work with it, such as the AWS CLI, rclone, s3cmd and the AWS SDKs. You give them your endpoint, your region and an access key. Every region answers on port 7337 in path style, and some regions also answer on port 443 or in virtual-hosted style, which the dashboard shows.

Do you charge for egress?

Egress is free on every plan: we do not charge for the data your buckets send out to the internet. You pay for storage, and for Class A and Class B operations.

What are Class A and Class B operations?

They are the requests your buckets answer. Class A operations write or list, such as uploads, copies and listings. Class B operations read, such as downloads. Deletes, CORS preflights and requests we refuse are free.

What is free each month?

Every account gets 1 million Class A operations and 10 million Class B operations each month at no charge, and storage by plan: 10 GB-month on Free, 250 on Pro and 1,024 on Business. A GB-month is one GB kept for a whole month. The free amounts start again on the 1st of each month, and what you do not use does not carry over.

How and when do I pay, and can I set a limit?

Ordering the service costs nothing and needs no card. Once a month, its renewal invoice lists what it used above the free amounts, with a line for each meter, and you pay it as you pay any renewal. Set a budget on a service, and we email you when its charges for the month reach 50%, 80% and 100% of it. A budget sends alerts only: the service keeps working above it, and we bill what it uses.

Can I keep earlier versions of my files?

Yes. Turn on versioning for a bucket, and an overwrite or a delete keeps what it replaces, so you can list and restore earlier versions. Create a bucket with Object Lock when nobody should be able to delete a version before its retention ends. Versions count as stored data.

What happens to an Object Storage plan I already have?

We no longer sell plans with a fixed price. A service on one keeps its price and its included storage, and you can switch it to pay as you go at any time on its Overview or Billing tab.

Can I make a bucket public?

A new bucket is private. Turn on its public URL, or link your own domain, and anyone can read its objects through our edge. Nobody can list the bucket without a key. To share one file for a short time, create a presigned URL instead.