Для лицензирования и защиты программных продуктов в Guardant Licensing API реализованы специальные классы и методы.
| Название класса или метода | Краткое описание |
| Класс GrdlicApi | Конструктор класса |
| Для активации мигания светодиода аппаратного ключа с указанным ID | |
| Для получения информации обо всех доступных лицензиях в соответствии с указанными параметрами поиска | |
| Для возвращения номера версии Licensing API | |
| Метод GrsSetDriverType | Для переключения типа используемого драйвера аппаратного ключа |
| Метод GrdFree | Для высвобождения ресурсов памяти, используемой другими функциями |
| Для проверки цифровой подписи при помощи криптографического алгоритма ECC160 | |
| Класс Feature | Конструктор класса |
| Для возврата исходного значения сетевых лицензий для компонента (Feature) | |
| Для возврата оставшегося времени работы компонента (Feature) | |
| Для возврата текущего значения счетчика запусков (Feature) | |
| Для возврата текущего значения таймера времени с использованием компонента (Feature) | |
| Для выполнения логина к заданному компоненту (Feature) для создания сессии в соответствии с предварительно определёнными параметрами поиска | |
| Для вычисления цифровой подписи данных при помощи криптографического алгоритма ECC160, ассоциированного с компонентов (Feature) | |
| Для закрытия дескриптора сессии | |
| Для записи данных в динамическую область памяти ключа | |
| Для получения информации о компоненте на который выполнен логин методом Login | |
| Для расшифрования буфера данных при помощи алгоритма AES128 |