SDK Overview
The Authgate SDK allows you to integrate your application with your Authgate instance. Instead of making raw HTTP requests, you can use our simple, single-file client libraries.
Available SDKs
We provide SDK clients for the following languages:
- C++ - Single-file C++ client for C++ applications
- Python - Single-file Python client for Python applications
What You Get
Each SDK is a single file that you copy directly into your project. No complex dependencies or package managers required.
All SDKs support:
- User authentication - Login with username/password or license codes
- License management - Activate licenses and check membership status
- Server-side variables - Access configuration values from your server
- File downloads - Download and decrypt files stored on your Authgate instance
- Automatic decryption - Built-in support for encrypted files using AES-GCM
Getting Started
- Choose the SDK for your programming language
- Copy the SDK file into your project
- Configure it with your Authgate instance URL and API credentials
- Start making API calls
Last updated on