One file library for all your apps
Running several apps usually means several buckets, several upload routes, and the same logo stored five times. Stow (usestow.com) gives them one library: every app has its own key and folder, and any app on your account can search and use what the others stored.
Every new project starts from scratch
- Each project needs its own bucket, access rules, upload route and a way to list what’s there.
- Files that several apps need get copied between projects, then drift apart.
- Months later, nobody remembers which project holds which files.
How Stow handles it
A key per app
Add each app on the Apps page and give it its own key. Rename an app or revoke its key without touching the others.
Folders that sort themselves
Each app uploads into a folder named after it. Give an app a subfolder tag, like show, and its uploads tagged show:Serial land in a folder of their own.
Shared across the account
Every app on your account searches the same library, so a file uploaded once can be used anywhere.
Stored once
Upload the same bytes twice and Stow returns the file it already has instead of storing a copy.
One place to look
Browse, search and preview everything in your dashboard Library, and move files between folders. Links never change when files move.
What it looks like
# Marketing site: upload the banner with a lookup key
curl -X POST https://api.usestow.com/v1/assets \
-H "Authorization: Bearer $MARKETING_SITE_KEY" \
-F file=@banner.png \
-F 'metadata={"key":"hero-banner","tags":["brand"]}'
# Your app, with its own key: find it
curl -X POST https://api.usestow.com/v1/assets/search \
-H "Authorization: Bearer $APP_KEY" \
-H "Content-Type: application/json" \
-d '{"key":"hero-banner"}'More in the docs: Apps · Folders · Duplicates
Questions
- Can one app see files another app uploaded?
- Yes. Every key on an account searches and reads the whole account’s library. That’s the point: upload once, use anywhere. Keep apps that must not share files in separate accounts.
- How many apps can I connect?
- The free plan has room for 2 apps, Pro for 10, and Scale has no app limit.
- Where do an app’s uploads go?
- Into a folder named after the app, unless the upload names a folder itself. You can change an app’s folder on the Apps page, and give it a subfolder tag so its files sort into folders by that tag’s value.
- What if two apps upload the same file?
- Stow keeps one copy. Identical bytes are recognized by their content hash, whatever the file is called, and the second upload gets the existing file back.
Try Stow free
The free plan holds 500 files for up to 2 apps, with no card needed. Upgrade when you want more room, or automatic transcripts, summaries and tags.
More use cases
File storage for AI agents
Give AI agents a place to store and find files. Upload with one API call or the Stow MCP server, search by tag or text, and keep private files private.
Transcripts and documents
Store transcripts, notes and documents through one API, tag them your way, and search by tag, text or folder. Automatic transcripts and summaries on Pro.
Private file storage
Upload private files that get no public link and can only be read with your own API keys. Private by default for AI agents using the Stow MCP server.
Scrapers and data pipelines
Store what your scrapers and data pipelines collect as it arrives. Duplicates are stored once, files are tagged and foldered, and every app can search them.