Directory
UploadThing
Typed file uploads for Next.js
Free tier + paidImages, video & filesuploadthing.com
What it is
Type-safe file upload service built for Next.js and React by the makers of the T3 stack. Provides a server-side file router with per-route size and MIME limits, plus prebuilt React dropzone components. Storage sits on S3 behind the scenes.
Why it earns a slot
Removes the presigned-URL boilerplate entirely — define a route with allowed types and a max size, drop in the
UploadButton component, done. The typed contract between client and server catches upload mistakes at compile time.Know before you commit
It is an upload and storage layer, not an image pipeline — no resizing and no AVIF/WebP negotiation. An image-heavy site still needs a transformation CDN in front of it.
Getting started
npm i uploadthing @uploadthing/react
Neighbourhood
How UploadThing sits against the rest of the atlas — swaps, companions and the tools builders actually save alongside it.
Also in Images, video & files
AWS S3 + CloudFront
aws.amazon.comNot yet swept
Object storage + global CDN
Free tier + paidImages, video & files
S3 Standard $0.023/GB-month (us-east-1), PUT $0.005/1K, GET $0.0004/1K. CloudFront: first 1 TB/mo and 10M requests free, then $0.085/GB NA/EU declining to $0.020/GB. S3 direct-to-internet egress $0.09/GB
Open dossier
Backblaze B2
backblaze.comNot yet swept
Cheap S3-compatible object storage
Free tier + paidImages, video & files
$6.95/TB/month (about $0.0069/GB), first 10 GB free. Egress free up to 3x average monthly storage, then $0.01/GB. Class A/B/C API calls free; Class D $0.004 per 10K
Open dossier
Cloudflare Images
developers.cloudflare.comNot yet swept
Image storage + edge transforms
Free tier + paidImages, video & files
5,000 unique transformations/mo free on every plan including Free. Then $0.50 per 1,000 unique transformations; $5 per 100,000 images stored/mo; $1 per 100,000 images delivered/mo
Open dossier
Cloudflare R2
developers.cloudflare.comNot yet swept
S3-compatible storage, zero egress
Free tier + paidImages, video & files
Free 10 GB-month storage, 1M Class A ops, 10M Class B ops. Then $0.015/GB-month, $4.50/M Class A, $0.36/M Class B. Egress always $0 at any volume
Open dossier