Skip to main content

Product Fit Guide

This guide will help you understand which of our products best fits your requirements.

Pre Planning Product Requirements

Carefully evaluate the differences between products before integration. We recommend using SDKs within the same Web3Auth product stack between different platforms, to ensure the user account remains the same across platforms.

Choosing the Right SDK

  • Plug and Play SDKs are designed for quick, easy integration, offering a predefined UI/UX suitable for projects with speed as a priority.

  • Single Factor Auth SDKs provide a streamlined authentication experience with a single social login, ideal for applications prioritizing simplicity and quick user onboarding.

  • MPC Core Kit SDKs offer advanced security through multi-party computation, giving developers complete control over authentication flows and wallet management, perfect for enterprise applications requiring high security.

Schedule a demo

Schedule a Demo Call with our team to discuss your project requirements and find out which Web3Auth product is the best fit for you.

Comparison Table

UX Flows and Wallet Management

FlowsPlug and PlaySingle Factor AuthMPC Core Kit
Quick Setup
Prebuilt UI/UX Flows
Fully Customisable UI/UX

Single Click Login (No flows needed)

Custom UI/UX

Single Click Login (No flows needed)

Infrastructure SDK, ability to build your own flows
Built-in Key Recovery Flows

Only 1 Factor Needed

Non-Custodial
❗️
Semi Custodial

Out-of-box Authentication
Custom Auth Provider Support
Bring your own Auth
Wallet management AlgorithmShamir's Secret SharingShamir's Secret SharingThreshold Signature Scheme
Import Private Key✅ *
Export Private Key
External Wallet Support
* Import Private Key in MPC Core Kit

We do not encourage the use of the import flow due to the associated security risks. As a non-custodial solution leveraging MPC (Multi-Party Computation) for key generation, maintaining the highest level of key security is a core principle. The import flow introduces uncertainty regarding the origin and custody of the private key, potentially exposing it to unauthorized access and undermining the security guarantees of our system.


However, if the import private key flow is deemed essential for your dApp, it is crucial to ensure thorough user education around the associated security risks. Users must be made aware that importing a key— especially from an unknown or potentially compromised source—can expose them to significant vulnerabilities, as it falls outside the secure key generation and management process provided by our MPC-based, non-custodial architecture.

Platform Support

PlatformPlug and PlaySingle Factor AuthMPC Core Kit
Web
React Native
Flutter
Native iOS
Native Android
Unity
Unreal Engine
Telegram Mini Apps

Authentication Support

PlatformPlug and PlaySingle Factor AuthMPC Core Kit
Default Logins without self configuration
OAuth 2.0 (JWT/IdToken) based Logins
Implicit OAuth Logins

Blockchain Support

BlockchainPlug and PlaySingle Factor AuthMPC Core Kit
EVM Support
Solana Support
Cosmos Support
Bitcoin Support
SECP256K1 Curve
ED25519 Curve
XRPL Support
Blockchain Agnostic

Additional Features

FeaturePlug and PlaySingle Factor AuthMPC Core Kit
Server Side Verification
External Wallet Discovery
Wallet PregenerationComing Soon
Fiat On RampComing Soon
Native Account AbstractionComing Soon
Wallet Connect InteroperabilityComing Soon
Embedded Wallet UIComing Soon
Passkeys LoginComing SoonComing Soon
Schedule a demo

Still confused? Feel free to schedule a demo call with our team to discuss your project requirements and find out which Web3Auth product is the best fit for you.