Skip to main content

Web3Auth Plug and Play

Web3Auth offers developers easy-to-use SDKs and predefined UX flows for quickly integrating Web3Auth instances into various platform offerings.

There are two options for using Web3Auth on the web:

  • Web3Auth Plug and Play Modal SDK @web3auth/modal: This SDK provides a simple and modular way of implementing Web3Auth directly within your application. You can customize the pre-configured Web3Auth Modal UI according to your needs.

  • Web3Auth Plug and Play No Modal SDK @web3auth/no-modal: This SDK implements all the Web3Auth features you need and allows you to use your UI with the Web3Auth SDK working behind the scenes.

For mobile app development, Web3Auth offers four Plug and Play SDKs:

  • Web3Auth Plug and Play Android SDK web3auth-android-sdk: This client-side library allows you to authenticate users using Web3Auth on your Android app. It provides a private key generated in a non-custodial way on successful user authentication. You can use any social login options that Web3Auth supports or implement a custom authentication flow.

  • Web3Auth Plug and Play iOS SDK web3auth-swift-sdk: This SDK, written in Swift, enables you to authenticate users using Web3Auth on your iOS app. It also provides a private key generated in a non-custodial way on successful user authentication. You can use any social login options Web3Auth supports or implement a custom authentication flow.

  • Web3Auth Plug and Play React Native SDK web3auth-react-native-sdk: This SDK, written in TypeScript, allows you to authenticate users using Web3Auth on your React Native app. It provides a private key generated in a non-custodial way on successful user authentication. You can use any social login options Web3Auth supports or implement a custom authentication flow.

  • Web3Auth Plug and Play Flutter SDK web3auth-flutter-sdk: This SDK, written in Dart, lets you authenticate users using Web3Auth on your Flutter app. It provides a private key generated in a non-custodial way on successful user authentication. You can use any social login options Web3Auth supports or implement a custom authentication flow.

For gaming development, Web3Auth provides two Plug and Play SDKs:

  • Web3Auth Plug and Play Unity SDK web3auth-unity: This C#-based client-side library allows you to authenticate users using Web3Auth on the Unity3D game engine. It provides a private key generated in a non-custodial way on successful user authentication. You can use any social login options Web3Auth supports or implement a custom authentication flow.

  • Web3Auth Plug and Play Unreal Engine SDK web3auth-unreal: This C++ based client-side library lets you authenticate users using Web3Auth on the Unreal Game Engine. It provides a private key generated in a non-custodial way on successful user authentication. You can use any social login options Web3Auth supports or implement a custom authentication flow.