One library for your apps and AI agents.

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"
//   }

What is Stow?

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.

Everything you need. Nothing you don't.

Multi-app storage

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.

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 lookups

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.

Auto-detected

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

Simple API

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.

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, text, or data 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, type, or content hash. One asset, 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.

Questions

What is Stow?
Stow (usestow.com) is a hosted file and data library with one API. Your apps and AI agents upload files or text, find them again by tag, text or folder, and share them across projects: public links when you want them, private files when you don’t.
Is this the same as GNU Stow?
No. GNU Stow is a command-line tool for managing symlinks. Stow at usestow.com is a hosted service where apps and AI agents keep their files and data.
How do AI agents use Stow?
Any agent that can make an HTTP request can upload, search and read files with a Stow key. A Stow MCP server, so agents in MCP clients can use your library directly, is in early access.
Are uploaded files public?
By default a file gets a permanent public link, which suits images and other assets. Upload it as private and it gets no link: only your own keys can read it back.
Can several apps share one library?
Yes. Each app gets its own key and folder, and every app on your account can find and use the same files.
What does Stow do with an upload?
It works out the file type from the file itself, skips duplicates by content, and files it in a folder. On Pro it also transcribes audio, writes a summary and adds tags.
How big can files be?
Up to 25 MB each.
How much does Stow cost?
The Free plan covers 500 files, 1 GB of storage and 2 apps. Pro is $19 a month and Scale $49 a month, and paid plans can go past their limits with overage billing.

Upload your first file in 30 seconds

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