Quick Start: C++

The Virtru C++ SDK allows you to protect your files and apply policies on them. Here is how you get started building your application with Virtru.

Step 1: Download the SDK

Follow the links for your specific platform to download the archive containing C++ SDK.

Mac    | Windows    | Linux

About The Virtru C++ SDK

The Virtru C++ SDK Docs are available here.


We recommend using Microsoft Visual Studio 2017 or newer as the compiler and development environment

All libraries are 64-bit, development targets should also be 64-bit


We recommend using XCode as the compiler and development environment


Our development environment is Ubuntu 18.04 and gcc 7.40, we recommend using something similar

Step 2: Unpack to Explore Contents

When you unpack the archive, you will see something like this:

Virtru C++ SDK file structure

Virtru C++ SDK file structure

Step 3: Follow the README.md File

Open the README.md file for detailed instructions on building the sample program using the Virtru C++ SDK library and header files. The sample program demonstrates how the files can be encrypted, decrypted, and how the Virtru protection is applied.

Getting Help

There are many ways to get help:

  • You can join Virtru Developer Hub Community Slack channel to get your questions answered.
  • You can open a support ticket here.

Updated about a month ago

Quick Start: C++

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.