ValveSoftware/openvr

OpenVR SDK

6,648

stars

90

commits

C++

primary language

Mar 27, 2026

updated

steamvr.com
hardware
openvr-sdk
sdk
steamvr
steamvr-plugin
vr

README

OpenVR SDK

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.

Documentation

Application API

Documentation for the Application API is available on the GitHub Wiki.

Driver API

Current documentation for the Driver API can be found in docs/Driver_API_Documentation.md.

  • Old driver API documentation can still be found on the GitHub Wiki.

About

More information on OpenVR and SteamVR can be found on https://steamvr.com

Contributors

JoeLudwig

53 commits

jeremyselan

16 commits

charleslvalve

10 commits

aaronleiby

9 commits

ValveSoftware/openvr

OpenVR SDK

6,648

stars

90

commits

C++

primary language

Mar 27, 2026

updated

steamvr.com
hardware
openvr-sdk
sdk
steamvr
steamvr-plugin
vr

README

OpenVR SDK

OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting. This repository is an SDK that contains the API and samples. The runtime is under SteamVR in Tools on Steam.

Documentation

Application API

Documentation for the Application API is available on the GitHub Wiki.

Driver API

Current documentation for the Driver API can be found in docs/Driver_API_Documentation.md.

  • Old driver API documentation can still be found on the GitHub Wiki.

About

More information on OpenVR and SteamVR can be found on https://steamvr.com

Contributors

JoeLudwig

53 commits

jeremyselan

16 commits

charleslvalve

10 commits

aaronleiby

9 commits

Languages

C++

57.6%

C#

24.9%

C

12.1%

Python

4.9%