Cloudflare R2

Global object storage with zero egress fees

Powered by our programmable global network, R2 enables you to create flexible, multicloud architectures with S3-compatible object storage.

Benefits of Cloudflare R2

Cloud Upload - Icon
S3-compatible object storage

Our S3-compatible API gives you added flexibility — allowing you to access a wide range of S3 tools, libraries, and extensions.

Icon Tile Price
No egress charges

Our affordable, consistent pricing helps free up resources across your organization — and you never have to pay egress fees for data accessed from R2.

Icon Tile Cloudflare durable object
Easy migration from existing providers

Our automated migration service helps migrate your objects all at once or over time — whatever aligns with your current needs.

Illustration - products - r2 - Multi-cloud

HOW IT WORKS

Avoid vendor lock-in with our global object storage

Cloudflare R2 allows you to store large amounts of unstructured data — without the costly egress fees or vendor lock-in associated with other cloud storage providers.

R2 natively integrates with Cloudflare Workers, so you can easily perform authentication, route requests, and deploy edge functions across our network of 330+ data centers.

View reference architecture

Reduce cloud spend and avoid hidden costs

What our customers are saying

Gateway product - placeholder

LunarCrush case study logo

"No egress fees is a big advantage, as surprise costs from surging traffic can be annoying... one has to be careful about surging costs for DDoS or viral traffic, but with Cloudflare, these worries are eliminated. Thanks to Cloudflare, startups don’t need to scale up dramatically or set up their own servers. This results in significant cost savings and eliminates the need for our own infrastructure."

Top R2 use cases

R2 powers flexible, high-performance multicloud architectures

R2 offers more than just storage. It helps you create portable multicloud architectures, effortlessly move data between cloud providers, and build exceptional user experiences into your applications. When you combine R2’s cost-effective solution with Cloudflare's global network and Cloudflare Workers, you can innovate freely, scale efficiently, and deploy applications faster without the burden of managing infrastructure.

Icon Tile Server 3
Store and train AI data

Use R2 to store your AI/ML training datasets and model checkpoints – with zero egress fees. This allows you to easily leverage GPU compute in any cloud or region globally without ever worrying about expensive data transfer costs.

Icon Tile Optimization web
Optimize dynamic content storage and delivery

R2 is now your data warehouse, not just storage! With Apache Iceberg integration, R2 transforms your object storage into a fully functional data warehouse. Enable a data catalog on any bucket to handle analytics directly without moving data.

Icon Tile Cloudflare ruleset engine
Unify storage with data analytics, and query your data in place

Your R2 bucket isn’t just storage anymore - it’s now your data warehouse. R2 now integrates Apache Iceberg and transforms your object storage into a fully functional data warehouse without any management overhead.

Trusted by millions of Internet properties

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.

Free

$0/mo

Add-ons billed monthly

Get started with R2 object storage with our generous free tier.

Paid

See below

Billed monthly

Monthly billing for usage beyond the free allocation.

Contract

Custom

Billed annually

For mission-critical applications that are core to your business.

New Externa packages available

Standard Storage
Standard Storage

Standard storage is designed for data that is accessed frequently. This is the default storage class for new R2 buckets unless otherwise specified.

Standard Class A operations
Standard Class B operations
Infrequent Access Storage
Infrequent Access Storage

Infrequent Access storage is ideal for data that is accessed less frequently. This storage class offers lower storage cost compared to Standard storage, but includes retrieval fees and a 30 day minimum storage duration requirement.

Infrequent Access Class A operations
Infrequent Access Class B operations
Infrequent Access Data Retrieval

Resources

Blog Resource Thumbnail
Train AI models smarter with zero egress fees

Character AI uses R2 as the glue between multiple cloud providers to build the next generation of conversational AI. Read the Built With R2 story

Read blog post
Thumbnail - Insight - Template 1 Lightbulb

Guide

Explore the developer’s guide to media optimization

See how R2 can help you host, store, and deliver rich media experiences — without driving up costs.

Get guide
Thumbnail - Insight - Template 5 Graphs

Reference Architecture

Migrate objects on-demand

Transfer data from other cloud providers to R2 as the data is requested with Sippy.

Get reference architecture
Security Shield Protection Icon

See how much you can save with R2