Skip to main content

Plug and Play SDKs

With Web3Auth's Plug-and-Play (PnP) integration, you can provide a fully-featured, secure embedded wallet into your app in just 4 lines of code! Simply initialize the SDK, configure your settings, and let us handle everything—from seamless authentication to effortless wallet management—so you can focus on building your app.

info

Checkout our Demo to see it in action.

How Plug and Play Works

Here's a visual representation of the high-level flow:

  1. Users lands on your dApp
  2. User initiates login (via Web3Auth Modal)
  3. User logins using OAuth/ social login
  4. User authenticated (via auth.web3auth.io)
  5. User logins to your dapp (with application scoped key)
Web3Auth PnP Authentication Flow

Key Benefits

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

  • MFA Management: We handle multi-factor authentication and recovery (via the Auth Dashboard), ensuring users retain wallet access.

  • Modular: Customize features and capabilities to fit your app’s needs.

  • Whitelabeling: Tailor the wallet experience to align with your brand.

  • Cross-Platform: Available on all major platforms, including Web, iOS, Android, React Native, Flutter, Unity, and Unreal.

tip

To see a full list of features and comparison with other SDKs that we provide, check our product fit guide.

Get Started with Plug and Play SDKs

Plug and Play Web SDKs

Integrate Web3Auth with just 4 lines of code.

Designed to provide seamless and straightforward integration for web applications across all major browsers and javascript frameworks.

Plug and Play Mobile SDKs

Integrate Web3Auth with just 4 lines of code.

Designed for mobile developers, these SDKs ensure a secure wallet integration experience across various mobile platforms, enhancing user engagement and security.

Plug and Play Gaming SDKs

Integrate Web3Auth with just 4 lines of code.

Seamlessly authenticate users into your Web3 games with their socials using Web3Auth Gaming SDKs.