One media library for all your apps.

Upload images, audio, video, and documents. Access them from any app with a single API call. Stow handles storage, dedup, and organization so you don't have to.

// Upload from any app
const form = new FormData()
form.append("file", photoBlob, "sunset.png")

const asset = await fetch("https://api.usestow.com/v1/assets", {
  method: "POST",
  headers: { Authorization: `Bearer ${STOW_KEY}` },
  body: form
})

// Same file, same library — accessible from every app
// → {
//     media_type: "image",
//     content_hash: "a1b2c3...",
//     public_url: "https://api.usestow.com/r2/image/a1b2...f4.png"
//   }

Everything you need. Nothing you don't.

Multi-app storage

Connect all your apps to one shared library. Upload from anywhere, access everywhere. No more duplicating files across projects.

Content-addressed

Files are stored by content hash. Upload the same file from two apps, get one copy back. True dedup, zero wasted storage.

Edge-cached

Immutable assets are cached at the edge. Repeat reads in under 5ms, globally. No CDN to configure.

Auto-detected

Stow detects media types, MIME types, and generates content hashes automatically. Just send a file.

Simple API

One endpoint to upload. Search by type, tags, or text. Get by ID or content hash. Bearer token auth. That's it.

AI processing

On the Pro plan, Stow transcribes audio, summarizes content, and auto-generates tags for every upload.

How it works

1

Register your apps

Sign up and add your applications. Each app gets its own API key.

2

Upload from anywhere

Send files from any app, the dashboard, or scripts. Everything goes into your shared library.

3

Access from every app

All apps share the same library. Search by tags, media type, or content hash. One file, everywhere.

Simple, predictable pricing

Start free. Upgrade when you need more storage.

Free

$0

For side projects and experimentation

  • 500 assets
  • 1 GB storage
  • 10,000 requests/day
  • 2 apps
  • Community support
Get started

Pro

$19/mo

For production apps

  • 50,000 assets
  • 100 GB storage
  • 500,000 requests/day
  • 10 apps
  • AI processing
Start free, upgrade later

Scale

$49/mo

For high-volume apps

  • 500,000 assets
  • 1 TB storage
  • 5,000,000 requests/day
  • Unlimited apps
  • AI processing
  • Priority support
Start free, upgrade later

Paid plans include overage billing — go beyond your limits and pay only for what you use. $1/1K assets, $0.50/GB storage, $2/1M requests. Capped at $100/mo.

Upload your first file in 30 seconds

Sign up, add your app, and upload. Stow handles the rest. No credit card required.