Stack Picker
a developer-grade decision engine
Back to the picker
File Storage

Cloudflare R2

S3-compatible storage with zero egress fees.

Official site
Monthly cost
$0+ / mo
Free 10GB; no egress fees
Popularity
4/5
LLM knowledge
4/5
Difficulty
Medium
#low-cost#edge

What Cloudflare R2 is good at

Strengths
  • +Zero egress fees
  • +S3-compatible API
  • +Cheap
Tradeoffs
  • Smaller ecosystem of tooling
  • Young

Coding-agent prompt

You're working with Cloudflare R2. S3-compatible storage with zero egress fees.

Best practices:
- Lean on: zero egress fees
- Lean on: s3-compatible api
- Lean on: cheap

Things to watch for:
- Watch out for: smaller ecosystem of tooling
- Watch out for: young

General guidance:
- Canonical docs: https://cloudflare.com/products/r2 — check here before inventing APIs.
- Keep secrets in environment variables, never commit them.
- Write TypeScript where the ecosystem supports it; add types to every exported function.
- Add tests for the critical paths before declaring the task done.
- Read-the-docs is usually faster than guessing — cite the docs page in code comments when you apply a non-obvious pattern.

Beginner's guide to Cloudflare R2

In one line: S3-compatible storage with no egress (download) fees.

R2 is like S3 but without the expensive bandwidth charges. Same API — most S3 tools work with R2.

Browse all categories