Develop
Develop
Select your platform

Platform Solutions

Updated: Nov 20, 2025

What is Horizon Platform Solutions

Horizon Platform Solutions is a collection of APIs, the Platform SDK, and other utilities that simplifies application security, monetization, and user engagement features. Instead of requiring every app developer to individually implement these functions, Platform APIs provide high quality, readily-available solutions.
The majority of top 100 Quest applications and Horizon worlds utilize multiple Platform features and SDK packages. A few examples of common Platform uses include 1. verifying user entitlement 2. managing in-app purchases and 3. enabling travel and multiplayer game experiences.

What is Horizon Platform SDK

The Platform SDK is software development kit that allows developers to integrate applications with the Horizon Platform, granting access to a wide range of features. The SDK is organized into seven (and growing) packages that can individually integrate with your application.
Click into each package for a description of what it does and how to add it to your project.

Packages

Explore the API Reference documentation

See the signatures for all Platform SDK APIs here.

Get started

Ready to start using Platform Solution APIs and SDK packages in your project? Check out the Getting Started Guide to learn about setting up your environment and other prerequisites needed to integrate platform features.
To start using Platform SDK packages, see the Kotlin Development guide for instructions use in your project.
Entitlement and Data Use Checkup Requirements
To use Platform SDK features, you must complete a Data Use Checkup (DUC) and Entitlement Check. The DUC ensures that you comply with Developer Policies. Until the app review team reviews and approves your DUC, platform features are only available for test users.

Explore all Platform Solution features

In addition to the Platform SDK, there are related server-to-server (S2S) APIs and other helpful utilities available in Horizon Platform Solutions, categorized in the following areas.
  • Achievements
    Create trophies, badges, awards, and more to challenge your users to reach a goal or objective. Users can see the achievements their friends have earned creating a competition among friends.
  • Add-ons - Downloadable Content and In-App Purchases
    Describes how to define in-app purchases (IAP) and downloadable content (DLC) in your apps.
  • Account Linking
    Gives your system access to their alias, which is their Meta username, and their org-scoped ID, which is their identity across Meta Quest apps for your team.
  • App Deep Linking
    App Deep Linking allows you to launch users directly into an app event or gameplay mode.
  • Asset Files
    Required assets enable you to provide additional content for your app without increasing the size of your app package.
  • Attestation API
    Ensure that applications can run securely and uncompromised and take enforcement actions against devices when necessary.
  • Blocking
    Blocking enables you to integrate and uphold platform-wide blocks to create a safer experience and protect people from bad actors they previously encountered and blocked.
  • Challenges
    Amplify social interactions in your application with Challenges. Challenges leverage Destinations & Group Presence to create shareable links that allow players to compete directly based on score.
  • Cloud Storage
    Seamlessly save, synchronize, and load data between devices and installs using our Cloud Storage service.
  • Cross-Device Development
    App groupings enable you to share settings across apps targeted to different devices.
  • Destinations and Group Presence
    Describes how to integrate Destinations and integrate Group Presence APIs.
  • Developer Posts
    Create posts, including text and images, displayed in the home feed and on an application’s product detail page (PDP).
  • Downloadable Content & In-App Purchases
    Provides a way for you to create new content for users in addition to the app that they purchase. This content can be purchased either in your app or in the Meta Horizon Store, and can be featured on app pages in the Meta Horizon Store.
  • Entitlement Check
    Allows a platform-level check to verify the user purchased or obtained your app legitimately.
  • Events
    Use Events to host time-specific gatherings for your users to attend, like a viewing party, social mixer, or game tournament. Events may be shown in Horizon Feed if the post matches a user’s interests. Events will be shown in the Events section of Horizon Home and Horizon Feed if deeplinks are implemented.
  • Get Age Category API
    Enables you to retrieve the age group of the current user from the user’s Meta profile.
  • Language Packs (Rift)
    Language packs provide a way for you to supplement your app download with additional languages without increasing app download size.
  • Leaderboards
    Leaderboards create competition and increase engagement among your users.
  • Multiplayer Features
    Meta Quest Multiplayer features let users find, invite, and play together in various games and apps. These features include Destinations, Group Presence, Invites, Invite Link, Rejoin, Rosters, and Notifications.
  • Sharing
    The Meta Horizon platform allows users to share their VR experience with their Facebook network.
  • Subscriptions
    Provides a way for users to purchase Meta Horizon Store content by way of a recurring payment model. Offering subscriptions is a good option for apps or games with frequent content updates or service-like features.
  • Users, Friends, and Relationships
    Users, friends, and relationships manages information about each user’s unique persona, their relationship with their friends, and their recent encounters in VR.
  • User Notifications
    Short, free-form notifications that can be sent to users in VR and on the Meta Horizon mobile app.
  • User Verification
    User Verification validates the identity of each user accessing your application.
  • Webhooks
    Enables real-time notifications via HTTP requests, providing immediate updates on specific field events.
Did you find this page helpful?