Skip to main content
Navigator supports file uploads for chat context, user assets, generated images, and project knowledge. The current setup uses server-side storage operations so Better Auth sessions can enforce user ownership.

Supabase configuration

Storage model

Chat uploads vs project uploads

Security notes

Never expose SUPABASE_SERVICE_ROLE_KEY to browser code. The client should upload through authenticated Navigator API routes.