> This page location: Backend > Object Storage > Get started > Overview
> Full Neon documentation index: https://neon.com/docs/llms.txt

> Summary: Neon Storage is S3-compatible object storage built into the Neon backend. Every branch gets its own isolated storage namespace. Use any AWS S3 SDK or tool. Point it at your branch endpoint and authenticate with your Neon credential.

# Neon Storage

S3-compatible object storage that branches with your database

Neon Storage is S3-compatible object storage built into the Neon backend for apps and agents. Every branch gets its own isolated storage namespace. Use any AWS S3-compatible SDK or tool. Point it at your branch endpoint and authenticate with your Neon credential. No separate storage account or cloud credentials required.

During the private preview, Storage is available for **new projects** in the **AWS us-east-2** region only.

- **Branches with your database.** Each branch has its own view of storage. Test file uploads and deletions in preview branches without touching production data.
- **Standard S3 SDKs.** The AWS SDK for JavaScript, boto3, the AWS CLI, and any other S3-compatible tool works out of the box.
- **Two access modes.** `private` buckets require authentication for all operations. `public_read` buckets allow anonymous reads with authenticated writes.
- **One credential system.** The same Neon credential system used by AI Gateway and Functions.

## Quickstart

- [Quickstart](https://neon.com/docs/storage/get-started): Create a credential, configure your S3 client, and upload your first file.
- [Buckets](https://neon.com/docs/storage/buckets): Create and manage buckets, set access levels, and understand how buckets branch.
- [Objects](https://neon.com/docs/storage/objects): Upload, download, list, delete, and generate presigned URLs for objects.
- [Authentication](https://neon.com/docs/storage/authentication): Understand how Neon credentials map to S3 access keys.

## Starter templates

Browse working examples at [build-on-neon.vercel.app](https://build-on-neon.vercel.app/). The `ai-sdk` template uses Neon Storage: an image-generation agent that stores uploaded photos and AI-generated images in branch-scoped buckets, served via presigned URLs from a Neon Function:

```bash
neonctl bootstrap --template ai-sdk
```

---

## Related docs (Get started)

- [Quickstart](https://neon.com/docs/storage/get-started)
