Skip to main content

What are Embedded Wallets?

MetaMask Embedded Wallets (formerly Web3Auth) is a pluggable embedded wallet infrastructure that simplifies Web3 wallet integration and user onboarding. It supports OAuth-based logins and multiple platforms, allowing users to access Web3 applications through familiar authentication methods in under a minute.

Users enjoy seamless onboarding while maintaining full control of their non-custodial wallets, ensuring both convenience and security.

note

The SDKs are now branded as MetaMask Embedded Wallet SDKs (formerly Web3Auth Plug and Play SDKs). Package names and APIs remain Web3Auth (for example, Web3Auth React SDK), and code snippets may reference web3auth identifiers.

Get Started

Key Features

🔐 Authentication Made Simple

Get your users started in seconds with familiar login methods they already use:

  • Sign in with Google, Twitter, GitHub and other popular social accounts
  • Passwordless login via email, SMS, authenticator apps or passkeys
  • Bring your own auth system while leveraging our secure wallet infrastructure

🛡️ Bank-Grade Security

Enterprise-level protection for your users' digital assets:

  • Advanced MPC technology splits keys across multiple parties
  • Users maintain 100% control of their non-custodial wallets
  • Distributed architecture prevents single points of failure
  • Multiple backup options for worry-free recovery

💻 Built for Developers

Integrate MetaMask Embedded Wallets into your app with minimal effort:

  • Drop-in solution works with your existing auth system
  • No complex migrations or infrastructure changes needed
  • Full control to customize the look and feel
  • Support for web, mobile, and gaming platforms

👥 Designed for Users

The smoothest path to Web3 for your users:

  • Get started in under 60 seconds
  • No crypto knowledge needed
  • Users own and control their wallets
  • Simple, reliable account recovery