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.
Checkout our Demo to see it in action.
How Plug and Play Works
Here's a visual representation of the high-level flow:
- Users lands on your dApp
- User initiates login (via Web3Auth Modal)
- User logins using OAuth/ social login
- User authenticated (via auth.web3auth.io)
- User logins to your dapp (with application scoped key)

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.
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.
Modal SDK
PnP integration with a comprehensive, user-friendly prebuilt UI Modal interface for authentication.
No Modal SDK
Direct PnP integration, bypassing the modal for a streamlined flow.
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.
Android SDK
React Native SDK
Flutter SDK
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.