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 location | User wallet location | Connection method | Metamask SDK | Other SDKs |
---|---|---|---|---|
Desktop web | Wallet browser extension | Automatic connection via browser extension | Supported | Supported |
Desktop web | Wallet mobile app | QR code scan with wallet mobile app | Supported | Limited |
Mobile browser | Wallet mobile app | Deeplink directly to wallet mobile app | Supported | Limited |
Mobile dapp | Wallet mobile app | Deeplink directly to wallet mobile app | Supported | Limited |
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.