> ## Documentation Index
> Fetch the complete documentation index at: https://bilt.me/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# File storage

> Store and serve the images, videos, and documents your app uploads

Bilt Cloud stores the files your app's users upload — profile photos, videos, PDFs — in **buckets** you can browse on the **Files** tab under **Settings → Database**. If it's not on yet, click **Enable Storage** (or ask Bilt to add uploads and it switches on automatically).

## Buckets

A bucket is a folder for one kind of file. Each bucket is either:

* **Public** (amber) — anyone with a link can view the files. Good for profile pictures
* **User-protected** (green) — not publicly viewable; your app controls who sees what

Create one with **+ New bucket** (lowercase name, 2–63 characters). After creating it, open the bucket's **settings** to add a per-file **size limit** and restrict **file types** (for example `image/*, application/pdf`).

## Working with files

Open a bucket to browse its files with search, or add files yourself — click **Upload** or drag and drop them onto the panel. Per file you can:

* **Get link** — creates a share link that works for **5 minutes**, handy for checking a file or sending it to someone quickly
* **Delete** — removes the file permanently

Deleting a whole bucket asks you to confirm, and deleting one that still has files requires ticking an extra "delete all files inside" box.

## Ask for it in chat

```text theme={null}
Let users upload a profile photo and show it on their profile page.
```

```text theme={null}
Add a documents section where users can attach PDFs to a project.
```

<Card title="Questions? We're happy to help" icon="circle-question" href="mailto:support@bilt.me">
  Email [support@bilt.me](mailto:support@bilt.me), or ask in the [Discord community](https://discord.gg/9Y8vpDAhbD).
</Card>
