Skip to Content
Authgate 1.7.0 is released šŸŽ‰
SDKOverview

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

  1. Choose the SDK for your programming language
  2. Copy the SDK file into your project
  3. Configure it with your Authgate instance URL and API credentials
  4. Start making API calls
Last updated on