Skip to content
  • There are no suggestions because the search field is empty.

🔩  Topia Public API

Advanced programmatic tools at your fingertips!

circleCheckPublic API

circleCheck

Generate an API Key

circleCheck

Custom Applications using Topia's SDK

circleCheck

Interactive Key Pairs

 


 

Public API

This goes out to all of our World Builders, Makers, and Dreamers who want to build beyond what is currently possible in Topia. Our Public API has a plethora of programmatic goodies, including API calls for Media, Whitelisting, Scenes, Assets, and much much more! A world of engineering-driven customization is now at your fingertips. We can't wait to see what you make. Head on over to the link below to experience our Public API.

Topia Public API Documentation

 


 

API Key Generator

The final puzzle piece is in place to programmatically unleash Topia experiences never before seen by both Topis and humans alike: the ability to generate an API Key granting you keys to your virtual kingdom!

Generate an API Key:
  1. ​Go to Topia Dashboard
  2. Select trigger Integrations
  3. Click the Generate New API Key button to get a key

 


 

Software Development Kit (SDK)

The Topia Client Library leverages the Topia Public API and allows users to interact with the Topia systems and modify their world programmatically. With the SDK, you can now build custom middleware features for Topia! All of the documentation about the SDK can be found on the Topia dashboard

 


 

Interactive Key Pairs

Interactive key pairs (public and private) allow users to develop custom middleware applications or use “interactive” (middleware integrated) scenes acquired from Marketplace without needing the world owner's API key. The private key should be added to middleware applications to initialize an instance of the Topia SDK.  

Create a Key Pair:
  1. Go to Topia Dashboard
  2. Select trigger Integrations
  3. In the Interactive Key Pairs section, click Add Key Pair

 

To Implement the Key:
  1. Enter Topia World
  2. Locate the asset you want to use for your application 
  3. Click Builder Mode builder on the left sidebar
  4. Click edit edit on the asset to open the Select Drawer
  5. Click the Configuration tab then select Integrations
  6. Under Developer Configuration:
    • Toggle on Add player session credentials
    • Add the public key to the Developer Public Key field