Skip to content

Commit 3fdde08

Browse files
committed
address feedback
1 parent c31ebea commit 3fdde08

File tree

7 files changed

+23
-29
lines changed

7 files changed

+23
-29
lines changed

sdk/index.md

Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import CardList from '@site/src/components/CardList'
99

1010
# Seamlessly connect to MetaMask using the SDK
1111

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.
1414

1515
<p align="center">
1616
<Button
@@ -25,6 +25,18 @@ With the SDK, you can easily onboard users and interact with their accounts on d
2525
/>
2626
</p>
2727

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+
2840
## Supported platforms and libraries
2941

3042
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
5668
title: 'React Native',
5769
description: 'Set up the SDK in a React Native or Expo dapp.',
5870
},
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-
},
7171
{
7272
href: 'https://onboard.blocknative.com',
7373
title: 'Web3-Onboard',
7474
description: 'Use SDK features with Web3-Onboard.',
7575
buttonIcon: 'external-arrow',
76-
},
77-
{
78-
href: 'https://docs.family.co/connectkit',
79-
title: 'ConnectKit',
80-
description: 'Use SDK features with ConnectKit.',
81-
buttonIcon: 'external-arrow',
82-
},
76+
}
8377
]}
8478
/>
8579

wallet/concepts/wallet-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ MetaMask supports [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963), which int
2727
alternative wallet detection mechanism to the `window.ethereum` injected provider.
2828
This alternative mechanism enables dapps to support [wallet interoperability](wallet-interoperability.md)
2929
by discovering multiple injected wallet providers in a user's browser.
30-
We recommend [using this mechanism to connect to MetaMask](../how-to/connect.md).
30+
We recommend [using this mechanism to connect to MetaMask](../how-to/connect-extension.md).
3131

3232
You can access the provider API using the selected EIP-6963 provider object.
3333
Throughout this documentation, we refer to the selected provider using `provider`.

wallet/concepts/wallet-interoperability.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ provided from each installed wallet:
2626
</video>
2727
</p>
2828

29-
You can [connect to MetaMask using EIP-6963](../how-to/connect.md) and see the
29+
You can [connect to MetaMask using EIP-6963](../how-to/connect-extension.md) and see the
3030
[EIP-6963 Vite React + TypeScript demo](https://github.com/MetaMask/vite-react-ts-eip-6963/tree/main)
3131
for more information.
3232

3333
## EIP-6963 interfaces
3434

3535
Wallets that support EIP-6963 implement and expose the following standardized interfaces.
36-
When [connecting to MetaMask using EIP-6963](../how-to/connect.md), it's important to review
36+
When [connecting to MetaMask using EIP-6963](../how-to/connect-extension.md), it's important to review
3737
and understand these interfaces.
3838

3939
### Provider info

wallet/how-to/access-accounts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ You can also access users' accounts on some [non-EVM networks](/wallet/how-to/us
3131

3232
:::caution Important
3333
This section describes how to create a single connect button.
34-
When connecting to multiple wallets, use the [Connect to MetaMask](connect.md) guide to create
34+
When connecting to multiple wallets, use the [Connect to the MetaMask extension](connect-extension.md) guide to create
3535
multiple connect buttons.
3636
:::
3737

wallet/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ interact with users' EVM accounts, and implements standard interfaces like
2525

2626
MetaMask also supports non-EVM networks, including native support for [Solana](how-to/use-non-evm-networks/solana.md).
2727

28-
[Get started by connecting to MetaMask.](how-to/connect.md)
28+
[Get started with the Wallet API.](how-to/connect-extension.md)
2929

3030
## Wallet API vs. SDK
3131

wallet/reference/provider-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ MetaMask supports [EIP-6963](https://eips.ethereum.org/EIPS/eip-6963), which int
1313
alternative wallet detection mechanism to the `window.ethereum` injected provider.
1414
This alternative mechanism enables dapps to support [wallet interoperability](../concepts/wallet-interoperability.md)
1515
by discovering multiple injected wallet providers in a user's browser.
16-
We recommend [using this mechanism to connect to MetaMask](../how-to/connect.md).
16+
We recommend [using this mechanism to connect to MetaMask](../how-to/connect-extension.md).
1717

1818
You can access the provider API using the selected EIP-6963 provider object.
1919
Throughout this documentation, we refer to the selected provider using `provider`.

wallet/tutorials/javascript-dapp-simple.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ It demonstrates the basics of connecting to MetaMask: detecting the MetaMask pro
99

1010
:::caution Learning tutorial
1111
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.
1313

1414
[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).
1515

@@ -86,7 +86,7 @@ Update `index.html` to include the script:
8686

8787
:::caution
8888
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).
9090
:::
9191

9292
Install the `@metamask/detect-provider` module in your project directory:

0 commit comments

Comments
 (0)