Every file where you expect it.

Footage does not go missing because people are careless. It goes missing because it lives in a drive folder named by whoever uploaded it. Files here belong to a client, a project and a piece of content, because that is how they are stored.

One library, properly filed.

Across clients and projects

Not a folder tree you maintain. The hierarchy is the data model, so every file is already filed.

Search and filter

Find by name, client, project or type, alongside the same command palette that searches everything else.

Previews in place

Video, images and carousels preview without downloading them first.

What is using space

Storage usage per workspace, so you can see at a glance what is taking the space.

How it is stored.

Object storage in every environment, including a laptop.

Cloudflare R2, everywhere

There is no local-disk mode. Files written in development land in the same kind of store as production, which is what stops a database row pointing at a file that exists on one machine only.

Signed URLs, 512 MB per upload

Files are served through expiring signed URLs rather than public links. Individual uploads cap at 512 MB and go directly to storage rather than through the server.

See how this fits the rest of the workflow on the features page.

Replaces Google Drive, Dropbox and the folder nobody can find.

Every plan includes it, and client reviewers are always free.