Files
web/apps/base-docs/docs/tools/onboarding.md
2024-02-05 11:27:00 -05:00

3.5 KiB

title, slug, description, keywords
title slug description keywords
User Onboarding /tools/onboarding Documentation for various ways to onboard users in your apps on Base.
Wallets
embedded wallets
Base
Base Mainnet
Base Testnet
Base network
onboard
onboarding
Privy
Crossmint
Dynamic
Particle Network
WalletKit
user wallet
accounts
user account

User Onboarding


Crossmint

Crossmint is an enterprise-grade web3 development platform that lets you deploy smart contracts, create email wallets, enable credit-card and cross chain payments, and use APIs to create, distribute, sell, store, and edit NFTs. By abstracting away the core complexities of the Blockchain, Crossmint allows you to build NFT applications without requiring any blockchain experience or holding cryptocurrency, and making the blockchain invisible to end users. Crossmint enables you to provide a Web2 experience for your Web3 apps and onboard users.


Dynamic

Dynamic is a login platform designed for seamless user onboarding. It offers smart and simple login flows for both crypto-native and non-native users. Dynamic features support for non-custodial embedded wallets and consolidating multiple wallets under a single user account. The Dynamic platform is compatible with most EVM chains, including Base.


Privy

Privy is a library designed for progressive user onboarding and authentication. It enables users to connect to your app using traditional methods such as email addresses, phone numbers, or social profiles, as well as through web3 methods like crypto wallets. Additionally, Privy supports embedded wallets, eliminating the need for users to have a self-custodial wallet prior to exploring your app. Privy is compatible with most EVM chains, including Base.

You can get started with Privy here, and check out these starter repos for building a Progressive Web App (PWA) on Base and using the Base Paymaster with Privy.


Particle Network

Particle Network is the intent-centric, modular access layer of Web3. With Particle's Smart Wallet-as-a-Service, developers can curate a seamless user experience through modular and customizable EOA/AA embedded wallet components. Using MPC-TSS for key management, Particle can streamline user onboarding via familiar web2 accounts - such as Google accounts, email addresses, and phone numbers. Particle Network's Smart Wallet-as-a-Service is compatible with most EVM chains, including Base.


WalletKit

WalletKit is an all-in-one platform for adding smart, gasless wallets to your app. WalletKit offers pre-built components for onboarding users with email and social logins, which can be integrated in under 15 minutes using their React SDK or the wagmi connector. Alternatively, build completely bespoke experiences for your users using WalletKit's Wallets API.

WalletKit is compatible with most EVM chains, including Base. It has integrated support for ERC 4337 and comes with a paymaster and bundler included, requiring no extra setup.

You can check out the WalletKit documentation here. Start building for free on the Base testnet today.