Develop
Develop
Select your platform

OpenXR Mobile SDK

The OpenXR Mobile SDK provides resources for native development and third-party engine integration on Meta devices that use Android. To download the OpenXR Mobile SDK, go to the Oculus OpenXR Mobile SDK.
The OpenXR Mobile SDK includes essential resources to use the OpenXR API for native development of VR apps for Meta Quest and Quest 2. Meta Quest and Meta Quest 2 are 1.0 adopters of OpenXR.
To learn more about OpenXR and the Oculus OpenXR Mobile SDK, read OpenXR Support for Meta Quest and Quest 2.
Mobile SDK Deprecation
As of August 31, 2022, Mobile SDK and the VrApi library are no longer supported. Future updates will be delivered through OpenXR extensions and our OpenXR Mobile SDK, not through any new updates to Meta Mobile or PC APIs.
Discontinuing Mobile SDK support means:
  • New apps must use OpenXR unless a waiver is granted.
  • New apps will not have access to Meta Native Mobile APIs, but existing apps can continue using them.
  • No assistance will be provided for creating new apps with Meta Native APIs. You will find recommendations for migrating existing apps to OpenXR in the developer guides.
  • Only critical security, privacy, or safety issues in Meta Native APIs will be addressed.
  • Any testing of Meta Native Mobile will be restricted to automated QA tests, only to ensure core features remain functional.
For more information about this deprecation, see Meta All In on OpenXR: Deprecates Proprietary APIs.
Visit OpenXR Support for Meta Quest and Quest 2 for the latest OpenXR Mobile SDK.

Meta Mobile Development Using Unity or Unreal Engine

This guide is for native developers. For documentation on development using Unity or Unreal Engine, see our Unity documentation and Unreal Engine documentation.

Questions?

Access our Support Center at https://www.meta.com/help/quest/.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon