> For the complete documentation index, see [llms.txt](https://docs.codemash.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.codemash.io/cloud/files/browser.md).

# Browser

**Where:** Files → Browser · `/projects/<project>/files/browser`

The **Files Browser** shows the files of one storage integration as a folder tree. Folders are virtual — they are path prefixes, and a folder appears as soon as a file exists under it. That is why there is no "create folder" button: upload a file to a new path and the folder is there.

<figure><img src="/files/izQ8PdiKGeWpBjsh76N0" alt=""><figcaption><p>Files → Browser.</p></figcaption></figure>

## What you can do here

* **Upload file** — the button in the header uploads into the current folder. See [Upload Files](/cloud/files/browser/upload.md) for the flow behind it.
* **Integrations** dropdown — shown when the project has more than one storage integration; each option lists the integration name and its provider. Switching it changes which storage account you are browsing.
* **Breadcrumbs** — navigation is by path, starting at `root`. Click a folder row to go deeper, a breadcrumb to go back up.
* **The list** — folders first, then files, with **Name** and **Size** columns.
* **File details** — click a file to open the slide-over: an image preview for `png`, `jpg`, `jpeg`, `gif`, `webp`, `svg` (loaded through a short-lived signed URL), the file's size, **Extension**, **Provider**, and its **Path** with a copy button. From there you can **Download** the file or **Delete** it.

The path is the file's address — for example `invoices/2026/invoice-4821.pdf` — and it is what the sign, download, and delete endpoints take. If no integration is connected yet, the page shows an alert linking to the [Integrations](/cloud/files/integrations.md) page.

## Use it from code

[Files](/sdks-and-cli/files.md) — [Get Folder Files](/sdks-and-cli/files/folder/get-folder-files.md), [Get Signed Url](/sdks-and-cli/files/sign/get-signed-url.md), [Download File](/sdks-and-cli/files/download/download-file-api.md), [Delete File](/sdks-and-cli/files/module/delete-file-api.md).

## API reference

Endpoints: [Get Folder Files](/api-reference/files/folder/get-folder-files.md), [Get Signed Url](/api-reference/files/sign/get-signed-url.md), [Download File](/api-reference/files/download/download-file-api.md), [Delete File](/api-reference/files/module/delete-file-api.md).
