In-App Wallet

In-app wallets are wallets that get spun up for users when they first come into your app. They are designed to help app developers building web3 apps for mainstream audiences build seamless login experiences.

Users can login using their email address, social logins (twitter, apple, discord, etc), or any Open ID Compatible authentication service. Once they authenticate they are provisioned a wallet, which they can then use to perform onchain actions like minting NFTs and sending transactions.


Seamless onboarding
Email, phone, social, and passkey options
Custom Authentication
Bring-your-own authentication method
Enable free transactions with smart accounts
Full Compatibility
Connect to other web3 apps via WalletConnect
No single point of failure
Wallet Management
Easily transfer assets or export private keys

Use cases

  • Creating user wallets without requiring web3/crypto knowledge or downloading an external app.
  • Combining in-app wallets with account abstraction allowing users to send transactions e.g. trade and sell NFTs or ERC-20 tokens, gaslessly.
  • Allowing users to access their wallets on different devices without additional passwords.
  • Enabling users to connect to WalletConnect-compatible web3 apps. OpenSea, CollabLand, etc.


In-app wallet is free up to 1,000 Monthly Active Wallet and $0.02 per incremental Monthly Active Wallet beyond that. Find more information on the different billing tiers by visiting thirdweb's pricing page.