At a glance — Oct 2026
Updated 2026-10-27 · forward this page: /jtbds/object-storage#briefScores as of 2026-10-19 (8 days old).
- Depot Pick
- Cloudflare R2 · 8.75/10 for this job (curated estimate, high confidence)
pricePerf (egress) + compatibility.
- Runner-up
- Amazon S3 · 8.60/10
Scores higher than the pick on: Capability fit, Latency / reliability, Privacy / data retention, Maturity / track record.
- When not to use the pick
- Deep AWS estate / S3-only features — S3. Global $0-egress S3 without Cloudflare — Tigris. Cheapest always-hot TB — Backblaze B2. Self-host/VPC — MinIO. Want Storage in BaaS — Supabase.
- Lock-in / migration
- The pick has lower stored lock-in risk than runner-up Amazon S3 (4.5 vs 5).
- Sourced price (usd_per_gb_month)
Pick's lowest sourced SKU: R2 Standard storage $0.015 (usd_per_gb_month) — source, as of 2026-10-19, re-checked 2026-10-27
Cheapest matching SKU: Cloudflare R2 R2 Standard storage $0.015 — source, as of 2026-10-19, re-checked 2026-10-27. The pick is the cheapest.
Price history: first seen 2026-10-19 · last changed no change recorded · history JSON
- Free option
- No free resource lists this job. A cheap paid SKU is not a free option.
- Failure modes to watch
- Collateral side effects: Snapshot the workspace or app state, then diff it against an allowlist. A passing check plus an unexpected diff is a failure.
Same-job, same-unit comparisons: Cloudflare R2 vs Tigris
Cite: Agent Provider Depot, Depot Pick for object-storage: r2, scores as of 2026-10-19. Agents: GET /api/decide?jtbd=object-storage
All sourced prices, cheapest first
Cloudflare R2
pricePerf (egress) + compatibility.
Pricing (directional): S3-compatible object storage with zero egress fees to the internet (Cloudflare positioning); storage+ops pricing.
Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.
Depot pick when agent artifacts get downloaded a lot. S3-compatible without the egress grief.
Quote for Object storage for agent artifacts
Depot Pick stays Cloudflare R2. Prices below are sourced SKU rows only (as of 2026-10-27). Input and output are not blended. GET /api/quote?jtbd=object-storage
Pick is the cheapest matching USD per GB-month among candidates (0.015).
- R2 Standard storage usd_per_gb_month $0.015 source as of 2026-10-19
9 of 11 candidates have no sourced price row. 9 are excluded from the USD per GB-month comparison (object_storage). min sourced standard object-storage USD per GB-month among candidates; storage at rest only (operations and egress are not folded in); TB-month and GiB-month were not converted; not quality-adjusted
Runners-up
Amazon S3
Default object store gravity well. Consider R2/Cloudflare or DO Spaces when egress dominates.
Tigris
R2 remains Depot object-storage / cheap-egress default (CDN+Workers gravity). Tigris when you want global…
Backblaze B2
Best cheap always-hot archive for datasets/checkpoints. R2 still wins agent artifact serving with unbounded…
DigitalOcean
Classic simple cloud. Use for steady VMs and Spaces; pair Paperspace/RunPod for GPUs.
MinIO
Self-host object storage when R2/Tigris/B2 SaaS is not allowed. R2 remains managed cheap-egress default.
Wasabi Hot Cloud Storage
Cheap hot archive peer when R2/Tigris edge story is not required. Depot cheap-egress still defaults to R2.
Google Cloud Storage
Use inside GCP estates. Depot object-storage/cheap-egress defaults remain R2.
Azure Blob Storage
Azure-estate default object store. Prefer R2/Tigris when egress-free public URLs matter.
When NOT to use the top pick
Deep AWS estate / S3-only features — S3. Global $0-egress S3 without Cloudflare — Tigris. Cheapest always-hot TB — Backblaze B2. Self-host/VPC — MinIO. Want Storage in BaaS — Supabase.
Full ranking (score table)
Ranked with this JTBD's weights. Scores are curated estimates unless marked otherwise. Agents: prefer /api/decide then this table for tie-breaks.
| # | Provider | Overall | Fit | $/perf | Latency | DX | As of |
|---|---|---|---|---|---|---|---|
| 1 | Cloudflare R2Depot Pick | 8.8 | 9.0 | 9.5 | 9.2 | 8.8 | 2026-10-19 |
| 2 | Supabase (pgvector) | 8.6 | 8.5 | 9.0 | 8.6 | 9.4 | 2026-09-14 |
| 3 | Amazon S3 | 8.6 | 9.8 | 7.0 | 9.8 | 8.0 | 2026-09-14 |
| 4 | MinIO | 8.4 | 8.6 | 8.8 | 7.6 | 7.4 | 2026-09-14 |
| 5 | Backblaze B2 | 8.3 | 8.0 | 9.0 | 8.8 | 8.0 | 2026-09-14 |
| 6 | Hetzner | 8.2 | 7.5 | 9.6 | 8.6 | 7.2 | 2026-09-14 |
| 7 | Google Cloud Storage | 8.2 | 8.8 | 7.0 | 9.4 | 7.8 | 2026-09-14 |
| 8 | DigitalOcean | 8.2 | 7.8 | 8.2 | 8.8 | 8.5 | 2026-09-14 |
| 9 | Tigris | 8.2 | 8.2 | 9.2 | 8.0 | 8.6 | 2026-09-14 |
| 10 | Wasabi Hot Cloud Storage | 8.1 | 7.8 | 9.0 | 8.4 | 7.8 | 2026-09-14 |
| 11 | Azure Blob Storage | 8.1 | 8.6 | 7.0 | 9.4 | 7.4 | 2026-09-14 |
Score methodology for this job
pricePerf (egress) + compatibility.
capabilityFit: 25%pricePerformance: 18%latencyReliability: 15%developerDx: 15%privacyPosture: 10%lockInRisk: 7%maturity: 10%