This documentation is for version 1 of SDK. To view the in-progress documentation for upcoming version 2, see
Getting Started

Getting Started

To start integrating the SDK, you'll need an active developer account.


As of now, developer accounts are invite-only based on an existing B2B contract. Please get in touch if you'd like to evaluate the SDK.


The SDK can only be used with an active license. The license is fetched automatically whenever the SDK is initialized - internet connection is required for the first SDK usage on any device.

On mobile devices the license is locally persisted and valid for 3 days without requiring connectivity with the licensing server.

API key

In order to initialize the SDK on any platform, you'll need an API key. The API key consists of 32 hex characters (such as aaaa00baba11abba1081081234567890) and is connected with a particular license.

You can generate an API key in the Licensing section of the Developer Portal.

User ID

In case of a per-user contract (as opposed to per-use), you'll need to pass a user identifier to properly attribute license usages.


Do not pass personally identifiable data (such as email) as the user identifier.

Please see the detailed instructions in per-platform guides to see how to pass the API key and User ID during SDK initialization.