Seamlessly connect to MetaMask using the SDK
MetaMask SDK enables a fast, reliable, and seamless connection from your dapp to the MetaMask extension and MetaMask Mobile. With the SDK, you can easily onboard users and interact with their accounts on desktop or mobile, across all EVM networks.
Why use the SDK?
MetaMask SDK gives your dapp a powerful upgrade:
- Cross-platform, cross-browser support - One integration covers both desktop and mobile, all major browsers, and the MetaMask Mobile app—streamlining your user onboarding and eliminating edge cases.
- Mobile connection that just works - Say goodbye to clunky "open in in-app browser" flows. The SDK enables a native connection from any mobile browser (Safari, Chrome, etc.) directly to MetaMask Mobile, using secure deeplinking and session management.
- Production-ready, battle-tested - MetaMask SDK is used in high-volume dapps across DeFi, NFTs, gaming, and more—ensuring stability, speed, and a smooth developer experience.
- Multichain-ready by design - Today, the SDK supports all EVM networks. Coming soon: Seamless connection to non-EVM chains like Solana and Bitcoin. Futureproof your dapp with a single integration.
Supported platforms and libraries
You can get started with the SDK on the following dapp platforms or third-party libraries:
Build embedded wallet experiences that work seamlessly with MetaMask
Introducing our latest Embedded Wallets SDK (Web3Auth), you can now onboard users instantly and design seamless onchain experiences with social logins, passkeys and more.