Host · Services · Storage

Store anything. Serve it everywhere. No download fees.

Object storage for images, uploads, exports and media, read and written by your apps, functions and agents.

Part of a Solution. Built, released and secured together with the rest of your app: one place, one release.

What a Solution is

What it does

What you get with Storage

No download fees, ever

Serve as much as you like; you pay to store, not to deliver.

Grows without limits

No capacity planning, and no bucket too big.

Built for your apps

Your functions and agents read and write it directly, with no keys to pass around.

Access you control

Public, private, or visible only to your app’s signed-in users.

Uploads straight from the browser

Signed upload URLs, so large files never pass through your server.

Use cases

What people build with it

Customer uploads in a portal

Files go straight from the browser to storage, visible only to the customer who uploaded them.

A media library on your own domain

Serve images and video from a public bucket on your brand’s address, with no bill for the traffic.

Exports an Ambassador writes overnight

The function writes the file directly, with no keys to manage, and the app links to it in the morning.

How it’s charged

Metered per GB-month stored, drawn from your plan’s credits today. Downloads are never charged.

See Host pricing

The technical detail

Commands, limits and step-by-step setup for Storage live on the Docs site.

Read the docs: Storage

Questions

Are downloads charged?

No, never. You pay for what you store, not for what you deliver, however popular the file.

Can I keep files private to my app’s signed-in users?

Yes. A bucket can be public, private, or visible only to your app’s signed-in users.