Guide
What is Cloudflare R2, and why does 'no egress fees' matter?
The storage bill that quietly grows with every file your users download — and the one that doesn't.
R2 in one sentence
Object storage for files — images, videos, uploads, backups — built by Cloudflare and compatible with the same API as Amazon S3, so most existing tooling works against it with little to no change.
Why egress fees are the real story
Most cloud storage charges every time a stored file gets downloaded or served — egress — and that cost scales directly with traffic. For a growing site, that bill can quietly become one of the larger infrastructure costs. R2 doesn't charge egress fees, which matters most for media-heavy or high-traffic builds.
How we actually use it
Part of the stack for custom builds that need reliable storage without a cost that scales unpredictably as the business grows and traffic goes up.
See Custom CRM & ERP Development →Common Questions
Before you book a call.
Is R2 a CDN?+−
No — R2 is object storage, where files actually live. A CDN caches and serves content close to the visitor; the two are often paired together, but they solve different problems.
Can I switch from S3 to R2 without rewriting my app?+−
Mostly — R2 is built to be S3-API-compatible, so most existing tooling and code that talks to S3 works against R2 with minimal changes.
Is R2 only useful for large media files?+−
It's most visible there, but any file a system needs to store and serve reliably — backups, user uploads, documents — benefits from not having a cost that quietly scales with every download.
Stop chasing cheap clients.
Start dominating.
If you want a growth ecosystem, not another vendor, this is where that conversation starts.
