Home

Awesome

Web3Auth Example from Guides and Integration Builder

Web3Auth is a plugable auth infrastructure for Web3 wallets and applications. It streamlines the onboarding of both mainstream and crypto native users under a minute by providing experiences that they're most comfortable with.

With support for all social logins, web & mobile native platforms, wallets and other key management methods, Web3Auth results in a standard cryptographic key provider specific to the user and application.

Important Links

Examples

Web3Auth Plug n Play Modal

@web3auth/modal

Blockchain x Framework

Multi-page playground

BlockchainLang FrameworkDirectory
Multiple ChainsREACTReact-Modal-Playground

Blockchain Connection Examples

BlockchainLang FrameworkDirectory
EVMREACTEVM-Modal-Example
SOLANAREACTSolana-Modal-Example
XRPLREACTXrpl-Modal-Example

Custom Authentication Example

BlockchainLang FrameworkDirectory
EVMREACTCustom-Authentication-Modal-Example

Quick-start Examples

BlockchainLang FrameworkDirectory
EVMREACTReact-Modal-Quick-Start
EVMNEXTJSNextJS-Modal-Quick-Start
EVMVueVue-Modal-Quick-Start
EVMAngularAngular-Modal-Quick-Start
EVMVanilla JSVanillaJS-Modal-Quick-Start

Web3Auth Wagmi Connector

Lang FrameworkDirectory
REACTWagmi-Modal-Example
REACTRainbowkit-Modal-Example

Web3Auth x Safe Auth Kit Example

Lang FrameworkDirectory
REACTWeb3Auth-Safe-Example

Web3Auth Plug n Play No Modal

@web3auth/no-modal

Blockchain Connection Examples

BlockchainLang FrameworkDirectory
EVMREACTEVM-No-Modal-Example
SolanaREACTSolana-No-Modal-Example
StarkExREACTStarkEx-No-Modal-Example
StarkNetREACTStarkNet-No-Modal-Example
TezosREACTTezos-No-Modal-Example
AlgorandREACTAlgorand-No-Modal-Example
AptosREACTAptos-No-Modal-Example
ImmutableXREACTImmutableX-No-Modal-Example
PolkadotREACTPolkadot-No-Modal-Example
XRPLREACTXRPL-No-Modal-Example
CosmosREACTCosmos-No-Modal-Example
Multiple ChainsREACTMulti-Chain-No-Modal-Example

Custom Authentication - Single Verifier

Auth ProviderLang FrameworkDirectory
Auth0REACTAuth0-React-Web3Auth-No-Modal-Example
GoogleREACTGoogle-React-Web3Auth-No-Modal-Example
FirebaseREACTFirebase-React-Web3Auth-No-Modal-Example
DiscordREACTDiscord-React-Web3Auth-No-Modal-Example
FacebookREACTFacebook-React-Web3Auth-No-Modal-Example
TwitchREACTTwitch-React-Web3Auth-No-Modal-Example
AWS CognitoREACTCognito-React-Web3Auth-No-Modal-Example
Custom JWTREACT-EXPRESSCustom-JWT-React-Express-Web3Auth-No-Modal-Example

Custom Authentication - Aggregate Verifiers

Auth ProvidersLang FrameworkDirectory
Google, Email Passwordless & GitHubREACTAuth0-Google-Aggregate-React-Web3Auth-No-Modal-Example
Google & Firebase [GitHub]REACTFirebase-Google-Aggregate-React-Web3Auth-No-Modal-Example
Google & Auth0FlutterFlutter-Google-EmailPasswordless-Flutter-Application
Google & Auth0React NativeReactNative-Google-EmailPasswordless-ReactNative-Application
Google & Auth0iOSiOS-Google-EmailPasswordless-iOS-Application
Google & Auth0AndroidAndroid-Google-EmailPasswordless-Android-Application
Google & Auth0UnityUnity-Google-EmailPasswordless-Unity-Application

Server Side Verification

ViaLang FrameworkDirectory
Social - GoogleNEXTJSSSV-Via-Social-NextJS-No-Modal-Example

Browser Extensions

BrowserLang FrameworkDirectory
ChromeREACTChrome-extension-modal-example

Web3Auth Wagmi Connector

Lang FrameworkDirectory
REACTReact-No-Modal-Example
REACTRainbowKit-With-No-Modal
REACTRainbowKit-With-No-Modal-Auth0

Web3Auth Mobile SDKs

SDKDocumentationGuideDirectory
AndroidDocumentationGuideAndroid-Example
Android------Android-Auth0-Example
Android------Android-Firebase-Example
FlutterDocumentationGuideFlutter-Example
Flutter------Flutter-Auth0-Example
Flutter------Flutter-Firebase-Example
FlutterAggregate Verifier Example---Flutter-Aggregate-Verifier-Example
React Native (Bare)Documentation---ReactNative-Bare-Example
React Native (Bare)------ReactNative-Bare-Auth0-Example
React Native (Bare)------ReactNative-Bare-Firebase-Example
React Native (Expo)Documentation---ReactNative-Expo-Example
React Native (Expo)------ReactNative-Expo-Auth0-Example
iOSDocumentation---iOS-Example
iOS------iOS-Auth0-Example

Web3Auth Gaming SDKs

SDKDocumentationGuideDirectory
UnityDocumentationGuideUnity-Example

Questions

Ask us on our Github Discussion Board or reach out to our Discord.

License


Packages@latest VersionSizeDescription
🌐 Web
@web3auth/no-modalnpm versionminzipProvides the core logic for handling adapters within web3auth. This package acts as a manager for all the adapters. You should use this package to build your custom login UI on top of web3auth.
@web3auth/modalnpm versionminzipProvides the main class for using default web3auth modal. It inherits @web3auth/no-modal package. So you can still call all the functions available in the @web3auth/no-modal api reference. The package includes all of our packages and gives you a simple way of implementing Web3Auth within your interface.
📢 Adapters
@web3auth/default-evm-adapternpm versionminzipAdds all evm logins functionality
@web3auth/auth-adapternpm versionminzipAdds social logins with MFA functionality
@web3auth/torus-evm-adapternpm versionminzipAdds Torus Wallet login functionality (https://app.tor.us)
@web3auth/torus-solana-adapternpm versionminzipAdds Solana Torus Wallet login functionality (https://solana.tor.us)
@web3auth/wallet-connect-v2-adapternpm versionminzipAdds wallet connect v2 login functionality + all supported adapters (eg: Metamask mobile, rainbow etc.)
⛓️ Providers
@web3auth/base-providernpm versionminzipBase implementation of JRPC provider
@web3auth/ethereum-providernpm versionminzipEIP-1193 compatible JRPC provider
@web3auth/solana-providernpm versionminzipSolana chain compatible JRPC provider
🔌 Wallet Services Plugin
@web3auth/wallet-services-pluginnpm versionminzipAdds additional Services to extend your Web3Auth functionalities, like fiat to crypto, pre built UI, wallet connect connections etc.
Low-Level
@web3auth/basenpm versionminzipBase reusable functionalities for creating a web3auth instance
@web3auth/uinpm versionminzipProvides the UI used for creating the modal
📱 Mobile SDKs
Androidv 6.0.0
iOSv 7.5.1
Flutterv 3.1.6
React Nativev 5.1.0
👾 Gaming SDKs
Unityv 2.1.1
Unreal Enginev 4.1