External Experiences
Link out to your app or game from the Other Page experiences directory, enabling the use of web3 avatars, on-chain badges, leaderboards, and more.
Using The Launcher JWT
The simplest way to integrate your experience with Other Page is to make use of the launcher JWT. This approach works by directing a user to your experience with a session JWT included in the URL.
Create your Experience using the API.
Request Example:
After creating your experience you will receive an experience id
and secret
. Save these as they will be needed to make use of the launcher API endpoints in the next steps.
If you don’t already have hosting for your images you can upload them using Other Page Files.
To list an Experience you will need an API Key from Other Page Portal.
Receive a JWT
Receive a JWT auth token in the URL when a user is directed to your experience containing the user’s wallet address and avatar information.
https://yourexperience.com?token=eyJhbGciOiJIUzI1...
Decoded JWT Example:
Use the Launcher API
Attribute badges or send mintables at any point while the user is on your app.
Example Badge Attribution:
Using Connect
If you are using Other Page Connect you can still make use of the launcher API endpoints by passing the connected user’s idToken
in as the jwt
, using your client_id
, and including your client_secret
in the X-Api-Key
header.
Example: