Develop

Get Started with Platform Solutions

Updated: May 1, 2026
This topic provides the integration process for using Meta Horizon platform solutions, how to configure your development environment, and how to implement the required components to use platform features.
The steps described on this page are required for publishing an app on the Meta Horizon Store. All other feature integrations described in the developer guide are optional.

Prerequisites

Create an app to get started

Before you can integrate any portion of the Platform SDK, you need to create an app. The steps below walk you through registering your application in the Developer Dashboard. For instructions on managing your app after creation, see Creating and Managing Apps.
  1. Click Create a new app. This will open the Create a New App window.
    Create a new app button in the Developer Dashboard
  2. In the Create a New App window, enter an app name.
  3. Select the platform for the type of app you’re creating: Link PC VR or Meta Horizon Store.
  4. Click Create.
    New app creation window in the Developer Dashboard
  5. Once your app is created, navigate to the API section of the Developer Dashboard.
  6. Locate and copy the value of the App ID. Save it for use in later steps.
    App ID value

Download the SDK

  1. Go to the Unity Asset Store.
  2. Log into your Unity account and choose the organization that you selected for your project.
  3. Open the Meta XR Platform SDK asset page.
  4. On the asset page, click Add to My Assets.
    Platform SDK page with 'add to my assets' button
  5. In the Unity Editor menu, select Window > Package Management > Package Manager.
    Open the Package Manager
  6. Select My Assets in the Package Manager window. The Meta XR Platform SDK should appear.
    Select My Assets
  7. Select the Meta XR Platform SDK and click Install.
    Install the Platform SDK
  8. After the Platform SDK installation completes, go to Meta > Platform > Edit Settings in the menu. The Inspector displays Oculus Platform Settings.
  9. Enter the App ID you saved from the Developer Dashboard in the appropriate field as follows:
    • If you created a Link PC VR app, enter your App ID in the Oculus Rift field.
    • If you created a Meta Horizon Store app, enter your App ID in the Meta Quest/2/Pro field.
    Oculus Platform Settings

Set up your environment

Complete the Get Set Up for Platform Development to prepare your development environment, initialize the platform, and check user entitlement.

Platform basics

Before you start integrating, there are two concepts that you should familiarize yourself with:
  • Server-to-Server API Basics Some platform features use server-to-server (S2S) REST API calls to perform actions not appropriate to be sent from client devices. These APIs are provided to ensure a secure interaction between your back-end servers and the Meta Horizon platform.
  • Platform Intro: See a complete list of Meta Horizon platform features.

Meta Horizon Store version verification

Only app versions distributed through the Store can access Meta Horizon platform features like Friends, Leaderboards, Matchmaking, and Achievements.
Keep the following in mind when using Meta Horizon platform features:
  • To use platform features, applications require an access token.
  • For regular users, access tokens are only granted for official versions of an app acquired from the Store.
  • For developers and testers of an app, you can still use Meta Horizon platform solutions for sideloaded versions of your app provided your account is associated with the developer organization that owns the app.
  • For more about teams and managing accounts, see Create a team and manage users.