Varjo Native SDK

Note: you are currently viewing documentation for a beta or an older version of Varjo

Varjo Native SDK is a collection of libraries and a C/C++ API used to enable the functionality of Varjo headsets. The SDK is compatible with 64-bit Windows, DirectX 11, DirectX 12, and OpenGL. More platforms and graphics APIs are under development.

This section will show you how to use the Varjo SDK to build your own applications for Varjo headsets. You can download the automatically generated Varjo SDK for Custom Engines from the Downloads page.

The API documentation and example projects can be found online or in the SDK package.

Getting Started with Varjo SDK

If this is your first time developing for Varjo headsets, see Introduction to Varjo SDK and follow the simple steps to run a sample project on your Varjo headset.

Rendering to Varjo headsets

This page explains in detail how the image is rendered to the headset.

Migrating your project

Our migration guide describes how to convert applications that use the Legacy rendering API to the Layer rendering API.


Basic examples of how to use the Varjo SDK are available on the Examples page. The examples programs are distributed freely and can be reused for your projects.