You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sdk/index.md
+15-21Lines changed: 15 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,8 @@ import CardList from '@site/src/components/CardList'
9
9
10
10
# Seamlessly connect to MetaMask using the SDK
11
11
12
-
MetaMask SDK is a toolkit that enables a fast, reliable, and seamless connection from your dapp to the MetaMask extension and MetaMask Mobile.
13
-
With the SDK, you can easily onboard users and interact with their accounts on desktop or mobile, across all EVM L1/L2 networks.
12
+
MetaMask SDK enables a fast, reliable, and seamless connection from your dapp to the MetaMask extension and MetaMask Mobile.
13
+
With the SDK, you can easily onboard users and interact with their accounts on desktop or mobile, across all EVM networks.
14
14
15
15
<palign="center">
16
16
<Button
@@ -25,6 +25,18 @@ With the SDK, you can easily onboard users and interact with their accounts on d
25
25
/>
26
26
</p>
27
27
28
+
## Why use the SDK?
29
+
30
+
MetaMask SDK gives your dapp a powerful upgrade:
31
+
32
+
-**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.
33
+
-**Mobile connection that just works** - Say goodbye to clunky "open in in-app browser" flows.
34
+
The SDK enables a native connection from any mobile browser (Safari, Chrome, etc.) directly to MetaMask Mobile, using secure deeplinking and session management.
35
+
-**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.
36
+
-**Multichain-ready by design** - Today, the SDK supports all EVM networks.
37
+
Coming soon: Seamless connection to non-EVM chains like Solana and Bitcoin.
38
+
Futureproof your dapp with a single integration.
39
+
28
40
## Supported platforms and libraries
29
41
30
42
You can get started with the SDK on the following dapp platforms or third-party libraries:
@@ -56,30 +68,12 @@ You can get started with the SDK on the following dapp platforms or third-party
56
68
title: 'React Native',
57
69
description: 'Set up the SDK in a React Native or Expo dapp.',
58
70
},
59
-
{
60
-
href: 'https://docs.reown.com/appkit/overview',
61
-
title: 'Reown AppKit',
62
-
description: 'Use SDK features with Reown AppKit.',
63
-
buttonIcon: 'external-arrow',
64
-
},
65
-
{
66
-
href: 'https://www.rainbowkit.com',
67
-
title: 'RainbowKit',
68
-
description: 'Use SDK features with RainbowKit.',
69
-
buttonIcon: 'external-arrow',
70
-
},
71
71
{
72
72
href: 'https://onboard.blocknative.com',
73
73
title: 'Web3-Onboard',
74
74
description: 'Use SDK features with Web3-Onboard.',
Copy file name to clipboardExpand all lines: wallet/tutorials/javascript-dapp-simple.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ It demonstrates the basics of connecting to MetaMask: detecting the MetaMask pro
9
9
10
10
:::caution Learning tutorial
11
11
This tutorial is for educational purposes and connects to MetaMask using the legacy provider object, `window.ethereum`, for the sake of simplicity.
12
-
For deployment in a production environment, we recommend [connecting to MetaMask using EIP-6963](../how-to/connect.md) instead.
12
+
For deployment in a production environment, we recommend [connecting to MetaMask using EIP-6963](../how-to/connect-extension.md) instead.
13
13
14
14
[EIP-6963](https://eips.ethereum.org/EIPS/eip-6963) introduces an alternative wallet detection mechanism to the `window.ethereum` provider, and enables dapps to support [wallet interoperability](../concepts/wallet-interoperability.md).
15
15
@@ -86,7 +86,7 @@ Update `index.html` to include the script:
86
86
87
87
:::caution
88
88
The `@metamask/detect-provider` module is deprecated, and is only used here for educational purposes.
89
-
In production environments, we recommend [connecting to MetaMask using EIP-6963](../how-to/connect.md).
89
+
In production environments, we recommend [connecting to MetaMask using EIP-6963](../how-to/connect-extension.md).
90
90
:::
91
91
92
92
Install the `@metamask/detect-provider` module in your project directory:
0 commit comments