Passport
Immutable Passport is an authentication and wallet solution designed for onboarding gamers quickly and securely across Immutable zkEVM. Passport enables players to easily log in, manage assets, and interact with multiple games using a single identity. Passport consists of three main components:
- Identity: a single-sign on authentication experience and unified account that works across all Immutable zkEVM games.
- Wallet: a built-in wallet that securely holds players’ in-game assets and digital collectibles, accessible from any Immutable game.
- 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
window
object, 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 |