White-label WeTransfer alternative
Branded file transfers on your domain with passwords, expirations, and client basics. Look professional on every handoff.
WeTransfer is simple—but the page and URL promote their brand. With Sharebrand, your links live on your domain and match your style, so every handoff looks intentional.
What you get
Transfers and requests, branded pages, passwords and expirations, a lightweight client portal, and link masking if you store files elsewhere.
Register your Clerk domain in the Supabase Dashboard or in the CLI:
[auth.third_party.clerk]
enabled = true
domain = "example.clerk.accounts.dev"
In your JavaScript app all you need to do is write the following code:
import { createClient } from '@supabase/supabase-js'
const SUPABASE_URL = 'https://<supabase-project>.supabase.co'
const SUPABASE_ANON_KEY = '<SUPABASE_ANON_KEY>'
const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY, {
accessToken: () => {
return Clerk.session?.getToken()
},
})
Supabase Auth makes it easy to implement authentication and authorization in your app. We provide client SDKs and API endpoints to help you create and manage users.
Start 14-day free trial
WeTransfer is a trademark of its owner. Sharebrand is not affiliated with WeTransfer.