> ## Documentation index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Search it with GET https://upstash.com/docs/search?q=<query>.
> Use these to discover all available pages before exploring further.

# Upstash Blob

> S3-compatible object storage with a server client and direct browser uploads.

Upstash Blob is S3-compatible object storage. `@upstash/blob` has a `Bucket` client for your server, and an upload handler plus React hooks that upload from the browser straight to storage.

## Start here

- [Quickstart](/blob/overall/quickstart): create a bucket, upload a file from the browser, and read it back.
- [Pricing & Limits](/blob/overall/pricing)

## Sections

- [Bucket](/blob/bucket/connecting): connect, then write, read, delete, and cache objects.
- [Browser Uploads](/blob/uploads/upload-handler): the upload handler and client, constraints, large files, and abandoned uploads.
- [Recipes](/blob/recipes/overview): profile pictures, product images, site assets, AI images, attachments, video, private documents, and exports.
- [Reference](/blob/reference/types): types, errors, and how signing works.

## For AI agents

- [/docs/blob/llms.txt](https://upstash.com/docs/blob/llms.txt) lists every Blob page.
- Append `.md` to any page URL for its Markdown, for example [/docs/blob/overall/quickstart.md](https://upstash.com/docs/blob/overall/quickstart.md).
