Cloudflare R2
S3-compatible object storage with zero egress fees, built on Cloudflare's global network, ideal for storing assets that need to be served globally without bandwidth costs.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
S3-compatible API with Cloudflare API tokens scoped to R2. No egress fees. SOC2 Type II. Encryption at rest. Public buckets or signed URL access. Works as S3 drop-in replacement for agents.
⚡ Reliability
Best When
An agent needs cost-effective object storage where data will be read frequently from multiple locations, and egress fees are a concern.
Avoid When
You need the full AWS S3 feature set or are already heavily invested in the AWS ecosystem.
Use Cases
- • Storing agent-generated files with zero egress cost for retrieval
- • Public asset hosting with global CDN distribution
- • Cross-cloud data sharing without vendor lock-in (S3 compatible)
- • Cost-effective backup and archive storage
- • ML model and dataset storage accessible from anywhere
Not For
- • Teams already deep in AWS ecosystem (migration overhead)
- • Workloads requiring advanced S3 features like object lock or inventory
- • Real-time streaming or database workloads
Interface
Authentication
R2 API tokens with configurable permissions. S3-compatible authentication (access key + secret key format) for compatibility with existing S3 tools. HMAC keys for S3 API access.
Pricing
Zero egress fees is the killer feature. Free tier is genuinely generous for development and small production workloads.
Agent Metadata
Known Gotchas
- ⚠ Not all S3 features are supported (no Object Lock, Inventory, etc.)
- ⚠ Requires Cloudflare account - cannot use without registering
- ⚠ Custom domain setup required for public R2 bucket access
- ⚠ Event notifications (for triggering agents on upload) only available via R2 + Queues integration
- ⚠ No MCP server available
Alternatives
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Cloudflare R2.
Scores are editorial opinions as of 2026-03-06.