Web3Auth is a pluggable auth infrastructure for Web3 wallets and applications. This repository contains examples demonstrating the integration of Web3Auth's plug-and-play SDKs across various mobile platforms.
- Plug-and-Play Integration: Ready-to-use SDKs for iOS, Android, React Native, and Flutter
- Social Logins: Support for multiple authentication providers (Google, Facebook, Twitter, etc.)
- Blockchain Support: Examples for various blockchain integrations (EVM, Solana, etc.)
- Custom Authentication: Examples showing custom auth provider integration
- Aggregate Verifiers: Advanced examples demonstrating multi-provider authentication
- Quick Start Example: Basic integration with EVM chains
- Auth0 Example: Custom authentication with Auth0
- Firebase Example: Integration with Firebase authentication
- Solana Example: Integration with Solana blockchain
- Aggregate Verifier Example: Multi-provider authentication
- Expo Example: Integration in Expo framework
- Quick Start Example: Basic integration with EVM chains
- Auth0 Example: Custom authentication with Auth0
- Firebase Example: Integration with Firebase authentication
- Solana Example: Integration with Solana blockchain
- Aptos Example: Integration with Aptos blockchain
- Aggregate Verifier Example: Multi-provider authentication
- Playground: Advanced features and configurations
- Quick Start Example: Basic integration with EVM chains
- Auth0 Example: Custom authentication with Auth0
- Firebase Example: Integration with Firebase authentication
- Aggregate Verifier Example: Multi-provider authentication
- Quick Start Example: Basic integration with EVM chains
- Auth0 Example: Custom authentication with Auth0
- Firebase Example: Integration with Firebase authentication
- Aggregate Verifier Example: Multi-provider authentication
Each example contains its own README with specific setup instructions. Generally, you'll need to:
- Clone this repository
- Choose your platform and example
- Follow the example-specific README instructions
- Get your Web3Auth Client ID from the Web3Auth Dashboard
- Configure the example with your Client ID and run it
- Web3Auth Documentation
- Integration Builder
- Platform-specific guides:
This project is licensed under the MIT License - see the LICENSE file for details.