Skip to main content

Supported platforms

MetaMask SDK lets you connect your apps to MetaMask Wallet in the following ways:

  • Desktop web: Automatically connects to Wallet extension or Wallet mobile app via QR code.

  • Mobile: Wallet SDK generates a deep link that takes users straight to the Wallet mobile app.

Dapp LocationUser DeviceConnection MethodMetamask SDKOther SDKs
Desktop WebWallet ExtensionAutomatic connection via browser extensionSupportedSupported
Desktop WebWallet Mobile AppQR code scan with mobile walletSupportedLimited
Mobile BrowserWallet Mobile AppDeep link directly to mobile wallet appSupportedLimited
Mobile AppWallet Mobile AppDeep link directly to mobile wallet appSupportedLimited

tip

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