Skip to main content

Plug and Play Embedded Wallet SDKs

Web3Auth's Plug and Play (PnP) integration lets you add a fully-featured, secure embedded wallet to your app in just 4 lines of code. Simply initialize the SDK, configure your settings, and you're ready to go - we handle everything from authentication flows to wallet management behind the scenes. Available across all major platforms including Web, iOS, Android, React Native, Flutter, Unity, and Unreal, PnP comes with full white-labeling options to match your brand. The result is a seamless, non-custodial wallet solution that just works.

How Plug and Play Works

Web3Auth PnP follows a simple and secure authentication flow:

  1. When a user initiates login, they are redirected to auth.web3auth.io
  2. The Web3Auth portal handles the authentication process and redirects to their chosen login provider (Google, Twitter, etc.)
  3. After successful authentication, Web3Auth securely reconstructs the user's private key
  4. The user is redirected back to your application with their application-specific key
Web3Auth PnP Authentication Flow

Key Features

  • Instant Integration: Add a fully-featured embedded wallet in just 4 lines of code.

  • Non-Custodial Security: Enterprise-grade MPC wallet infrastructure ensures user funds remain secure and self-custodial by default.

  • Comprehensive Authentication: Support for social logins (Google, Twitter, etc.) plus passwordless options including SMS, email, authenticator apps, and passkeys. Extend your existing auth system seamlessly.

  • Native Account Abstraction: Built-in support for smart contract wallets and gasless transactions across multiple chains.

  • Complete Wallet Services: Access fiat on-ramps, token swaps, NFT displays, transaction history, and more through our pre-built wallet UI components.

  • Wallet Discovery: Detect and connect to 200+ external wallets while maintaining your embedded wallet as the primary option.

  • WalletConnect Integration: Enable seamless interoperability with the broader Web3 ecosystem through native WalletConnect support.

  • Automated Recovery: Multi-factor authentication and social recovery ensure users never lose access to their wallets.

  • Cross-Platform: Full SDK support for Web, iOS, Android, React Native, Flutter, Unity, and Unreal with consistent features across platforms.