Everything In 1 Place
Sign in

Storage

Storage tools are for storing and serving user-uploaded files — the kind of work every indie hacker eventually hits and would rather not build from scratch. 8 tools are listed here, each picked and written up individually rather than pulled from an affiliate feed. Amazon S3 is usually the first one people try: the default answer for object storage — deep ecosystem support, but pricing and egress fees reward reading the fine print. Backblaze B2 takes a different angle — a no-drama, S3-compatible bucket at a fraction of the big-cloud price — great for backups and bulk media you rarely fetch. And Cloudflare R2 is worth a look too: s3-compatible storage with zero egress fees, which alone makes it worth swapping in for anything serving files publicly. Every listing below includes the actual tradeoff, not marketing copy, so you can pick based on what you're building instead of what ranks highest in a sponsored roundup elsewhere.

The default answer for object storage — deep ecosystem support, but pricing and egress fees reward reading the fine print.

A no-drama, S3-compatible bucket at a fraction of the big-cloud price — great for backups and bulk media you rarely fetch.

S3-compatible storage with zero egress fees, which alone makes it worth swapping in for anything serving files publicly.

Object storage with a built-in CDN that fits naturally if you're already running your app on DigitalOcean.

Self-hosted, S3-compatible object storage for when you want full control over your data and zero cloud lock-in.

Globally distributed S3-compatible storage that auto-replicates near your users — a solid pick for latency-sensitive apps.

Skips the S3-bucket ceremony entirely — type-safe file upload routes for TypeScript apps that just want uploads working.

Flat-rate hot storage with no egress or API charges, so your bill doesn't spike just because traffic did.