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
- Storage billed per GB-month
- Free egress, for the data your buckets send out
- 10 GB-month of storage free each month
- S3 API, for the tools and code made for Amazon S3
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
- Storage. What your buckets hold, averaged over the month, billed per GB-month
- Class A operations. Uploads, copies and listings, billed per million
- Class B operations. Downloads and other reads, billed per million
- Egress. Data your buckets send out to the internet, at no charge
Free each month
Every account gets these at no charge, and they start again on the 1st of each month.
- 10 GB-month of storage on Free, 250 on Pro and 1,024 on Business
- 1 million Class A operations on every plan
- 10 million Class B operations on every plan
- Every Object Storage service on your account shares them
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.
| Class A operations | |
|---|---|
| Uploads and copies | Each upload, copy or change to a bucket or object setting |
| Multipart uploads | One to start, one for each part and one to finish. A 1 GB file sent in 8 MB parts makes 130. |
| Listings | Each list of your buckets, of the objects in a bucket, or of the parts of a multipart upload |
| Class B operations | |
| Downloads | Each download of an object |
| Other reads | Each check that an object or a bucket exists, and each read of a bucket setting |
| Free | |
| Deletes | Deletes of one object or several, and cancelled multipart uploads |
| CORS preflights | The check a browser makes before a page on another site calls your bucket |
| Refused and failed requests | Requests we refuse for their signature or permissions, requests we slow down, and errors on our side |
| Our own requests | The 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.
| What you pay for | Cloudflare R2 | Amazon 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 |
| Egress | Free | $0.09 per GB after the first 100 GB a month |
| Free each month | 10 GB-month of storage, 1 million Class A and 10 million Class B operations | 100 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.
| Connection | |
|---|---|
| Endpoint | https://s3.<region>.coritan.com:7337, one for each region. The dashboard shows your service’s endpoints. |
| Ports | Every region answers on port 7337. A region whose endpoint the dashboard shows with no port also answers on port 443. |
| Protocol | HTTPS with TLS 1.2 or 1.3 |
| Addressing | Path 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. |
| Signature | AWS Signature Version 4, the signing method S3 tools use, with any region name |
| Access | |
| Buckets | Private at first: every request needs a signature from an access key, or a presigned URL. A bucket can also be served publicly. |
| Public access | Turn 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 keys | Read only or Read and write, for one bucket or all of them. No key creates or deletes a bucket. |
| Presigned URLs | One get, put or delete on one object, for 60–3,600 seconds |
| Buckets and objects | |
| Region | One for each bucket, chosen when you create it |
| Bucket names | 3–63 characters, starting with your account prefix, and unique across your account |
| Versions | Off until you turn on versioning for the bucket. An upload then keeps the version it replaces, and a delete adds a delete marker. |
| Object Lock | Create a bucket with Object Lock, and nobody can delete a version before its retention ends |
| Dashboard | A file browser that uploads, downloads, creates folders and deletes objects |
| Usage and billing | |
| Pricing | Pay as you go, billed once a month |
| Storage | Billed per GB-month |
| Class A operations | Billed per million |
| Class B operations | Billed per million |
| Egress | Free |
| Free each month | 10 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 GB | 1024³ bytes, and a GB-month is one GB kept for a whole calendar month |
| Measurement | Every hour, for every bucket |
| Rounding | We bill the exact use, and round only each amount to the cent |
| Budgets | Email alerts at 50%, 80% and 100% of the monthly amount you set. A budget never stops the service. |
| API | |
| Client API | Services, buckets, access keys, objects, presigned URLs, and storage and request history over HTTPS |
| Billing through the API | The 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
- Works with S3 tools. Included. Use the AWS CLI, rclone, s3cmd or an AWS SDK. Give them your endpoint, your region and an access key.
- Access keys you limit. Included. Give each key one bucket or all of them, read-only or read-write, and revoke it when you are done. A key works at every regional endpoint, within a couple of minutes of its creation.
- Presigned links. Included. Share one file without a key. A presigned link lets anyone who has it download, upload or delete one object until it expires. A link from the API lasts up to an hour.
Buckets and files
- Private until you choose. Included. A new bucket is private. Each request needs a signature from one of your access keys, or a presigned link you created. Nobody can list a bucket without a key, even when you serve it publicly.
- Public URLs and your own domain. Included. Turn on a bucket’s public URL, or link your own domain, so anyone can read its objects. Our edge keeps copies of small objects, and you can clear them. Serve a bucket publicly
- A file browser in the dashboard. Included. Upload and download files, create folders and delete objects without an S3 tool.
- Your choice of region. Included. Choose a region when you order, and create buckets in any region that offers Object Storage.
Protection and moving data
- Versioning. Included. Turn it on for a bucket, and an overwrite or a delete keeps what it replaces. List, restore or delete earlier versions. Keep earlier versions of objects
- Object Lock. Included. Create a bucket with Object Lock so nobody can delete a version before its retention ends, and put a legal hold on versions you must keep. Protect objects with Object Lock
- CORS rules. Included. Choose which websites may call a bucket from a browser, with which methods and headers. Let websites use a bucket
- Lifecycle rules. Included. Delete objects some days after upload or from a date, remove old versions and delete markers, and abort unfinished uploads. Delete objects on a schedule
- Replication to another region. Included. Keep a copy of a bucket’s objects in one of your buckets in another region. New and changed objects are copied every 5 minutes. Replicate a bucket
- Migration from another provider. Included. Copy a bucket from Amazon S3, Cloudflare R2, Google Cloud Storage, Backblaze B2, Wasabi, DigitalOcean Spaces or another S3 service. Migrate objects from another provider
Usage and billing
- Usage you can see. Included. The dashboard shows what your buckets hold, the requests they answer and what the month has cost so far. We measure storage every hour.
- Budget alerts. Included. Set a monthly amount on a service, and we email you as its charges for the month grow toward it. A budget sends alerts and never stops the service.
- Usage you can download. Included. Download a month’s use as a CSV file, with a row for each bucket and day, for your records or a finance tool.
How usage becomes a bill
From the hourly measurement to the line on your invoice.
- We measure every hour. We record what each bucket holds every hour, and count the Class A and Class B operations it answers.
- The free amounts come first. Each hour’s use takes from your account’s free amounts for the month, until they run out.
- 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.
- 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
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
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
Limits
Each service has these fixed limits.
| Buckets | |
|---|---|
| Buckets on one service | 25 |
| Objects in one bucket | No fixed number |
| Objects | |
| Object key | Up to 1,024 bytes |
| Object size | No fixed limit. Send files of several gigabytes with an S3 client, which uploads them in parts. |
| Entries in one listing | 1–1,000 through the API, 200 by default |
| Keys in one delete request | 1–1,000 through the API |
| Keys and links | |
| Access keys on one service | No fixed number |
| Presigned link from the API | 60–3,600 seconds, 900 by default |
| Service | |
| Storage history through the API | 1–366 days |
| Request history through the API | 1–90 days |
| After the service ends | We 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.
- Object Storage: How buckets, access keys and the file browser fit together.
- Order Object Storage: Order the service in a region, set a budget, and cancel it when you are done.
- Create and delete buckets: Create a bucket in any region that offers Object Storage, and the naming rules.
- Create and revoke access keys: Create a key for one bucket or all of them, read-only or read-write.
- Connect an S3 client: Set up the AWS CLI, rclone, s3cmd or an AWS SDK.
- How Object Storage is billed: The rates and free amounts, how we count storage and requests, and how budgets work.
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.