Permissioned uploads
File storage
Public, personal, and schema-scoped buckets, each enforced by Supabase Storage RLS policies that mirror your existing table permissions.
crm.deals / files
bucket: crm
Drop files hereor click to browse · max 25 MB · pdf, png, jpg, svg, xlsx
- acme-contract-v3.pdf124 KBdone
- logo-2026.svg14 KBdone
- quote-globex.xlsx88 KBuploading 62%
What it does
The capabilities you get out of the box.
Capability01
Three bucket modes
Public assets, per-user private, or scoped to a schema.
Capability02
Drag-and-drop
Upload from any form field typed as `supasheet.FILE` or `supasheet.AVATAR`.
Capability03
In-browser preview
Images, PDFs, video, and documents preview without leaving the page.
How it works
Three steps from SQL to UI.
- 01Pick a bucketPublic, personal, or schema-scoped.
- 02Reference itA `FILE`-typed column on your table tracks the upload metadata.
- 03DonePermissions, previews, and history are wired automatically.
Get started
Try it on your own Supabase project.
Connect a project, install the Supasheet schema, and your tables are live in minutes.
No credit cardSelf-host or managedMIT licensed