Upload files, text and data from any app or AI agent with one API call. Find them again by tag, text or folder, share them across every project, and keep private files private.
// 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"
// }Stow (usestow.com) is a hosted library for the files and data your apps and AI agents work with. Send a file or a piece of text with one API call: Stow works out what it is, skips duplicates, files it in a folder and makes it searchable by tag, text or folder, from every app on your account. Files are public links when you want to share them and private when you don't.
Connect all your apps to one shared library. Upload from anywhere, access everywhere, and open any file in your dashboard to see what's inside.
Files are stored by content hash. Upload the same file from two apps, get one copy back. True dedup, zero wasted storage.
Lookups by key or hash are cached at the edge, so repeat reads come back in milliseconds. Public files are sent with year-long cache headers, so browsers keep their copy. No CDN to configure.
Stow detects file types, MIME types, and generates content hashes automatically. Just send a file or text.
One endpoint to upload, public or private. Search by type, tags, or text. Get by ID or content hash. Bearer token auth. That's it.
On the Pro plan, Stow transcribes audio, summarizes content, and auto-generates tags for every upload.
Register your apps
Sign up and add your applications. Each app gets its own API key.
Upload from anywhere
Send files, text, or data from any app, the dashboard, or scripts. Everything goes into your shared library.
Access from every app
All apps share the same library. Search by tags, type, or content hash. One asset, everywhere.
Start free. Upgrade when you need more storage.
For side projects and experimentation
For production apps
For high-volume apps
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.
Sign up, add your app, and upload. Stow handles the rest. No credit card required.