Guardant API
The API (Application Programming Interface) functions ensure performance of all operations with the dongle, including: search, reading from and writing to memory, setting hardware restrictions, and data encryption using hardware algorithms. To install protection using Guardant API, the API calls must be inserted in the application source code and compiled with the object modules.

The main advantage of this method is that it provides an immeasurably higher level of protection. The protection (if implemented correctly) becomes integrated into the application, which makes it hard to remove by a hacker. Guardant API functions serve for performing any operation with a dongle, they can process any accessible area of its memory — in other words, the possibilities of developing protection are limited only by the developer’s fantasy and abilities.
Guardant API functions allow you to perform any operation with a dongle and work with all of its accessible memory space. In addition, you can build any logic of protection, even a custom and really complicated one, which seriously hinders potential hackers. Finally, only Guardant API functions provide the entire range of functionality when working with the hardware algorithms of the dongles.