Authentication
Login flows, sessions, and identity management
Wallet
Transactions, signing, and blockchain interactions
Pre-Approved Transactions
Seamless in-game transactions for native clients
Architecture
Security model and key management
Why Passport?
Zero Friction Onboarding
Zero Friction Onboarding
Players sign in with Google, Apple, or email—accounts they already have. No wallet downloads, no browser extensions, no seed phrases. The wallet is created automatically.
One Wallet Everywhere
One Wallet Everywhere
Unlike other embedded wallets that create a new address per app, Passport gives users one wallet across all Immutable games. Assets, identity, and reputation stay unified.
Huge Existing Playerbase
Huge Existing Playerbase
Gain instant access to millions of players who already have a Passport account.
Cross-Device Access
Cross-Device Access
Users log in on any device to access their wallet. No seed phrase backup or manual imports—just authenticate with the same social account.
Gaming Optimized
Gaming Optimized
Pre-approved transactions let whitelisted game actions execute instantly without popups. Critical for real-time gameplay.
Non-Custodial Security
Non-Custodial Security
Users own their keys. Immutable cannot move funds without user consent—we’re a co-signer for security policies, not a custodian.
Technical Comparison
See detailed comparison with MetaMask, Privy, and other wallet solutions →
Quick Start
Install the SDK and connect a user’s wallet in one step:connectWallet function handles authentication automatically—users see Passport’s login screen if they’re not already signed in.
For Unity and Unreal integration, see the Authentication guide.
Chain Support
| Chain | Network ID | Status |
|---|---|---|
| Immutable Mainnet | 13371 | Full Support |
| Immutable Testnet | 13473 | Full Support |
| Ethereum Mainnet | 1 | Limited support, ejections only |
| Other EVM Chains | Various | Support coming in future |
Account Management
Deleting your Passport account
Before deleting: Transfer your assets
To transfer your assets from Passport to another wallet:Go to a marketplace
Visit a marketplace, such as TokenTrove
Provide destination wallet
Specify the destination wallet address where you’d like to transfer your assets
How to delete your account
Go to Immutable Play
Visit Immutable Play