SDK Getting Started

SDK setup by platform

The Ionic software development kit (SDK) offers easy-to-use interfaces to leverage Ionic's "device request APIs" (registration, key create, key fetch, logging, configuration, etc.) in different languages.

Select a guide below to set up your development environment and build your first Ionic-enabled application:

SDK setup on Linux
SDK setup on Mac OS X
SDK setup on Windows
Ionic offers SDKs on Linux, Mac OS X, Windows, iOS, and Android, in languages including C++, Java, C, C#, Objective-C, and Python. If you do not see a guide for what you need above, please contact Ionic for assistance.
Ionic's policy engine requires an explicit "allow" data policy decision to release a key for decryption.
For initial development, consider creating a generic "Always allow" policy to ensure the key is released.