object storage comparison - reviewed 2026-10-05
Object Storage Comparison 2026: Cloudflare R2, Supabase Storage, Backblaze B2, Tigris, S3, and GCS
A developer-focused map for choosing app file storage, object storage, media storage, backups, and egress-sensitive infrastructure.
quick read
Storage is not just price per GB.
Compare egress behavior, S3 compatibility, CDN delivery, access controls, image transforms, regional strategy, lifecycle rules, and whether file storage should be part of your app platform.
Storage shortlist
Cloudflare R2
Best for: S3-compatible object storage when zero direct egress fees and Cloudflare network integration matter.
Watch: request costs, operational fit, and whether your app also needs database/auth/file policy integration.
Supabase Storage
Best for: app file storage tied to Postgres, auth policies, CDN behavior, and Supabase product workflows.
Watch: storage/egress quotas, image transformation pricing, and whether you need generic S3-style object storage.
Backblaze B2
Best for: backup, media, archive, and simple object storage economics with S3-compatible tooling.
Watch: egress allowance details, region strategy, and whether you need app-platform features.
official source
Tigris
Best for: globally distributed S3-compatible storage with zero egress fees and location-aware behavior.
Watch: newer ecosystem maturity, exact S3 compatibility needs, and production support expectations.
official source
Amazon S3
Best for: enterprise default object storage, AWS-native architecture, lifecycle policies, and mature ecosystem support.
Watch: egress, request classes, lifecycle complexity, and regional pricing details.
official source
Google Cloud Storage
Best for: GCP-native apps, analytics/data workflows, multi-region buckets, and Google Cloud IAM integration.
Watch: egress, operation classes, storage class selection, and cross-cloud delivery cost.
official source
Related pages
How to choose
| App uploads | Start with Supabase Storage if you already use Supabase auth/database; otherwise compare R2 and S3-compatible providers. |
| Public media delivery | Prioritize egress, CDN path, cache behavior, image transforms, and invalidation workflow. |
| Backups | Compare Backblaze B2, S3, R2, and lifecycle/retention controls before optimizing for app ergonomics. |
| Global reads | Compare Tigris, Cloudflare R2, S3/GCS multi-region options, and CDN architecture. |
| Enterprise cloud | S3 or GCS may win even at higher apparent cost because IAM, compliance, audit, and procurement matter. |