Branded wallets are a way to let users sign up and log in to your application using their own wallet, such as MetaMask. This is opposed to embedded wallets, where the wallet is created and managed by Dynamic on signup or after.

Branded wallets and embedded wallets are completely compatible, a user can start with an embedded wallet and also link their branded wallet, or vice versa.

We cover enabling signup/login with branded wallets in the authentication methods section, and assume if you’re reading this section that you’ve already enabled the appropriate chains and configured RPC URLs.

This section details the more advanced areas of branded wallets, such as: