Skip to main content

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.

Quickstart

Get running in under 5 minutes

API Reference

Upload and download files