Passport
Immutable Passport is the best way for your game to onboard web2 and web3 users simultaneously. Passport includes several core components:
- Identity: a single-sign on authentication experience with familiar social logins
- Wallet: a non-custodial wallet which is accessible on all your devices, across all your games
- Dashboard: a central tool for users to view and manage their Passport identity and wallet


đź’ˇNote
- Support for web games is already available with Unity. Unreal support is coming soon.
- Passport has a dependency on browser-specific primitives, such as the windowobject, and is a client-side only module.
- Passport is available in Immutable X and Immutable zkEVM. For using Passport on Immutable zkEVM check Passport in Immutable zkEVM documentation.
Installation​
See the Setup guide for detailed instructions.
Features​
| Functionality | Use-cases | 
|---|---|
| Identity | Allow users to sign up and log into your application | 
| Wallet | Facilitate in-game transactions and other wallet interactions with Passport users in your application |