Zero egress fee object storage

R2 gives you the freedom to create the multi-cloud architectures you desire with an S3-compatible object storage.
  • Global object storage
  • Dynamic functionality via integration with Cloudflare Workers
  • Avoid vendor lock-in with our S3-compatible API
  • Easy migration from existing cloud storage providers

No more egress charges

You shouldn’t have to pay to access your data. Pay no egress charges for data accessed from R2. Our affordable and consistent pricing means no more surprise bills.

See how much you can save with R2

Enhance and extend

Flexible API

Deploy edge functions with Cloudflare Workers, using the In-Worker API to perform authentication, route requests, enhance decisions, and more. The S3-compatible API allows you to access the wide range of S3 tools, libraries, and extensions.

Flexible API

Build a flexible, robust, & portable multi-cloud architecture

R2 Storage - Multi-Cloud

You’re no longer constrained by vendor lock-in or exorbitant egress fees to move your data to your preferred locations. Move data freely and build the multi-cloud architecture you desire. The S3-compatible API makes your data portable.

R2 Storage - Multi-Cloud

Want to learn more about R2 object storage?

Scroll to view more

R2 Pricing

R2 charges based on the total volume of data stored and two classes of operations on that data. You pay zero egress fees.

Forever Free

Monthly Rates


10 GB / month

$0.015 / GB storage

Class A operations: mutate state

1,000,000 / month

$4.50 / million

Class B operations: read existing state

10,000,000 / month

$0.36 / million

Key Features

In-workers API
S3-compatible API
Globally distributed
Integration with Cloudflare's CDN
Integration with Workers
Zero egress fees