Cloudflare R2
S3-compatible object storage without egress fees
ABOUT
What is Cloudflare R2?
Cloudflare R2 is S3-compatible object storage for application files, media, backups and data lakes, with no charges for Internet egress. Standard storage costs $0.015/GB-month, Class A operations cost $4.50 per million and Class B operations cost $0.36 per million after the free allowance. It integrates directly with Cloudflare Workers and supports objects up to 4.995 TiB.
BEFORE YOU SIGN UP
What you should know
COMMUNITY
From the forums
Reddit feedback in r/selfhosted is strongly positive about R2 for media, backups and static assets, especially when repeated downloads make egress more important than storage price. Developers appreciate the S3 API and the ability to keep a small project within the free allowance. The practical complaints are setup friction with some S3-compatible tools, occasional checksum or integration errors, and the need to understand Cloudflare's account and billing model before using it as a primary storage layer.
— Community sentiment · Reddit
SEE ALSO · Storage & media
Alternatives to Cloudflare R2
ABOUT US
Honest, independent, no fluff.
No paid placements. Just a clear look at what this does, what it costs, and what to know before you commit.
FAQ
Questions, answered.
Is Cloudflare R2 free?+
R2 includes a permanent monthly allowance of 10 GB-month of Standard storage, 1 million Class A requests and 10 million Class B requests. Egress is free, but Cloudflare requires an R2 subscription and billing setup.
Does Cloudflare R2 support the S3 API?+
Yes. R2 provides an S3-compatible API, so AWS SDKs, compatible CLIs and many backup tools can use it with an R2 endpoint and credentials.
How much does Cloudflare R2 cost after the free tier?+
Standard storage is $0.015 per GB-month, Class A operations are $4.50 per million and Class B operations are $0.36 per million. Internet egress remains free, while Infrequent Access storage has separate retrieval charges.