Skip to main content
1

Install & Initialize the SDK

The default EthereumWalletConnectors setup covers common EVM networks (including L2s such as Base). To pick or adjust connectors, see WalletConnectors.
For embedded wallets (Dynamic-created, user-owned), see Dynamic Embedded Wallets setup.
2

Configure your UI and signup

The quickstart embed includes DynamicWidget, which provides ready-made sign-in UI. To use your own UI instead, remove DynamicWidget from the code and follow the Using Your UI section in the guides you need.Configure signup methods in the Dynamic dashboard and your app. Common options:

Add email signup

Add SMS signup

Add social signup

Add passkey signup

Add external wallet signup
If you are using Wagmi, make sure to read our full Wagmi guide for more setup instructions.
If you’re using Vite, you’ll need to check out the polyfills guide.If you see any other errors, it’s worth checking out Dynamic Doctor for quick debugging tips!
To quickly test the login flow, you can enable Test Accounts in Sandbox mode.