StealThis .dev
Recomendaciones Almacenamiento

Object Storage & Uploads

Object storage and file upload APIs compared — S3-compatible buckets, presigned uploads, and developer-friendly upload SDKs.

alternativas (4)

Cloudflare R2

Ideal para: S3 without egress fees

S3-compatible object storage with zero egress fees — store files globally and pair with Workers for edge processing.

  • +No egress fees
  • +S3-compatible API
  • +Edge integration
  • Cloudflare ecosystem

AWS S3

Ideal para: Enterprise object storage

The original object storage standard — buckets, presigned URLs, lifecycle rules, and the widest integration ecosystem.

  • +Industry standard
  • +Huge ecosystem
  • +Every feature
  • Egress costs
  • Complex pricing

Uploadthing

Ideal para: Next.js file uploads

Developer-first file uploads for Next.js — typed upload routes, presigned flows, and storage handled without rolling your own S3 logic.

  • +Best Next.js DX
  • +Typed routes
  • +Simple setup
  • Opinionated
  • Not raw bucket access

Supabase Storage

Ideal para: Supabase project files

S3-compatible storage built into Supabase — buckets with RLS policies tied to your auth users and Postgres project.

  • +RLS + auth integration
  • +Part of BaaS
  • +S3-compatible
  • Best inside Supabase

Comparar

Marca las que quieras comparar

AlternativaS3-compatibleSDK DXFree tierBest for
Cloudflare R2YesGoodYesCheap file storage
AWS S3Yes (native)GoodLimitedEnterprise / AWS stacks
UploadthingNo (managed)ExcellentYesNext.js uploads
Supabase StorageYesGoodYesSupabase apps

This topic is file buckets and uploads — not image CDN transforms. For responsive images and CDN optimization, see Media Optimization. Cloudflare R2 is the cost-effective S3-compatible pick (no egress). AWS S3 is the enterprise default. Uploadthing abstracts uploads for Next.js without touching buckets. Supabase Storage fits when you already use Supabase auth and RLS.