Skip to main content

Supported platforms

With MetaMask SDK, you can connect your dapp to MetaMask in the following ways:

  • Desktop web dapps - Automatically connect to the MetaMask wallet extension, or connect to MetaMask Mobile using a QR code.

  • Mobile dapps - The SDK generates a deeplink that takes users directly to MetaMask Mobile.

The following table expands on the SDK's connection methods:

Dapp locationUser wallet locationConnection methodMetamask SDKOther SDKs
Desktop webWallet browser extensionAutomatic connection via browser extensionSupportedSupported
Desktop webWallet mobile appQR code scan with wallet mobile appSupportedLimited
Mobile browserWallet mobile appDeeplink directly to wallet mobile appSupportedLimited
Mobile dappWallet mobile appDeeplink directly to wallet mobile appSupportedLimited

tip

For a better user experience on mobile, it's important to use reliable RPC providers instead of public nodes. We recommend using services like MetaMask Developer to ensure better reliability and performance.