Skip to main content

MWA for Web Apps

Descriptive alt text for accessibility

Overview

Mobile Wallet Adapter works on both Desktop Web and Mobile Web applications through two different connection methods:

  • Desktop Web Apps connect remotely to wallet apps via QR code scanning.
  • Mobile Web Apps, including PWAs, connect locally to wallet apps on the same device.

SDK

Use the Mobile Wallet Standard library to register MWA as a wallet option in your web app for both desktop and mobile users.

The library handles both connection types automatically and presents the correct user experience based on the user's platform. It is compatible with any web app using the @anza/wallet-adapter libraries.

Wallet Compatibility

Wallet (Android only)QR Code (Remote)Mobile Web (Local)
Seed Vault Wallet
Solflare✅ (Planned)
Phantom

Browser Compatibility

PlatformQR Code (Remote)Mobile Web (Local)Notes
Desktop - All BrowsersN/AQR Code display works on all desktop browsers.
Android - ChromeN/APrimary Android browser; also works with Chrome PWAs.
Android - Other BrowsersN/AFirefox, Opera, Brave, etc. do not support MWA.
iOS - All BrowsersN/AMWA is not available on any iOS browser.