Skip to Content
v0.8.0 · shippedNative iOS / Android / Flutter / Capacitor SDKs, A2A discovery, SOC 2 readiness, residency, BYO storage, BYOK. Read the changelog →

Bring-your-own storage

By default screenshots and crash dumps go to a Mushi-managed Supabase Storage bucket. You can pin them to your own bucket instead.

BackendNotes
AWS S3Standard accessKeyId / secretAccessKey
Cloudflare R2S3-compatible; needs endpoint + region=auto
Google Cloud StorageHMAC keys
MinIO (self-hosted)Path-style addressing
Supabase StorageDefault

Configure under Settings → Storage. Credentials live in Vault. Existing assets stay where they are — only newly ingested reports land in the new bucket. The Edge Functions sign URLs server-side so the admin console renders identically regardless of backend.

Last updated on