> For the complete documentation index, see [llms.txt](/llms.txt).

# External wallet sign-in with Embedded Wallets

Embedded Wallets supports external wallet sign-in alongside social and passwordless methods. Users can authenticate with MetaMask, WalletConnect, Coinbase Wallet, and other supported wallets through a unified discovery and connection flow.

Web SDK only

The connect-and-sign default, MetaMask Connect integration, and multi-wallet linking described below apply to **Web SDK v11** (`@web3auth/modal` for JavaScript, React, and Vue).

## Enable external wallets[​](#enable-external-wallets "Direct link to Enable external wallets")

Enable on dashboard

To enable this feature, activate **External Wallets** from the **Social Connections** section in the [dashboard](https://developer.metamask.io).

![External Wallets Toggle](/assets/images/external-wallets-toggle-a81bd77c78231ef979cf2e3c4073f914.png) 

To choose which external wallets to enable, click the **Settings** icon next to the **External Wallets** toggle in the Social Connections section of the [dashboard](https://developer.metamask.io).

note

MetaMask Wallet is enabled by default and cannot be disabled.

A wide range of wallets are available to choose from.

![External Wallets Select Wallets](/assets/images/external-wallets-select-wallets-2f274eecd79415b1e68f90930f4db4f0.png) 

## Connect and sign (Web SDK v11 default)[​](#connect-and-sign-web-sdk-v11-default "Direct link to Connect and sign (Web SDK v11 default)")

Web SDK v11 uses **connect and sign** as the default external wallet authentication mode. Users sign a Sign-In with Ethereum (SIWE) style message during connection, so sign-in is one step instead of connect followed by a separate signature prompt.

Sessions persist across page reloads while tokens remain valid. See [External wallet aggregator](/embedded-wallets/features/external-wallets/#connect-and-sign-web-sdk-v11-default) for SDK configuration.

## MetaMask on mobile[​](#metamask-on-mobile "Direct link to MetaMask on mobile")

The MetaMask connector in Web SDK v11 uses the [MetaMask Connect](/metamask-connect/) SDK for more reliable mobile browser connections, including iOS Safari deep linking and session handoff between the browser and the MetaMask app.

## Multi-wallet linking[​](#multi-wallet-linking "Direct link to Multi-wallet linking")

Users who sign in with an embedded wallet method can link additional external wallets to the same account. See [Multi-wallet linking and switching](/embedded-wallets/features/multi-wallet-linking/).

## Next steps[​](#next-steps "Direct link to Next steps")

- [External wallet aggregator](/embedded-wallets/features/external-wallets/): wallet discovery, connect-and-sign, and MetaMask Connect details
- [Session management](/embedded-wallets/features/session-management/): how sessions persist across reloads
- [Access control](/embedded-wallets/dashboard/access-control/): restrict who can sign in
