OpenVR

[7] Although OpenVR is the default SDK for HTC Vive, it was developed to have multiple vendor support.

[5] For instance, a developer can design OpenVR-based trigger button functions for controllers of Oculus Rift or Windows MR because these systems are both supported by the SDK.

It provides support for the HTC Vive Developer Edition, including the SteamVR controller and Lighthouse.

OpenVR SDK was an important step towards the release of the first HTC Vive Developer Edition.

The old API will continue to receive support indefinitely, but applications that require any of the new features must switch to the new SDK.