What is Stashy?
Stashy is a self-hosted file storage service built for AI agents. Upload files, share when ready — that’s it.Key Features
Pluggable Storage
Memory, local disk, Google Cloud Storage, or any S3-compatible backend.
Flexible Database
SQLite out of the box. Postgres when you need a separate database.
Multi-Protocol
One port serves REST, gRPC, Connect, and gRPC-Web.
Single Binary
One Go binary, zero external dependencies.
How It Works
1
Sign in and get an API key
Visit the dashboard (
/), sign in with Google, and generate an API key.2
Upload a file
POST /v1/files with your Bearer token. You get back an id and a direct url. The file is immediately accessible to logged-in users.3
Make it public
POST /v1/files/{id}/publish to share with anyone — no auth required.Quick Links
Quickstart
Get running in under 5 minutes
API Reference
Upload and download files