SDKs & Libraries

Integrate with anything

Authon provides native SDKs for the most popular languages and platforms. Our REST API means you can integrate with anything that makes HTTP requests.

C++ (WinHTTP)

Native desktop applications with high-performance authentication and licensing.

View docs →

C# (.NET)

Windows applications, WPF, WinForms, and .NET-based tools with full SDK support.

View docs →

Python

Bots, scripts, automation tools, and desktop apps with our lightweight Python SDK.

View docs →

Java

Cross-platform applications, Minecraft plugins, and Android apps with Java SDK.

View docs →

JavaScript / Node.js

Web applications, Electron apps, and server-side tools with our npm package.

View docs →

PHP

Web applications, SaaS platforms, and WordPress plugins with our PHP library.

View docs →

Discord Bot

Community management, automated key delivery, and user verification bots.

View docs →

Telegram Bot

Automated sales, key distribution, and customer support through Telegram.

View docs →

Don't see your language?

Our REST API works with anything that can make HTTP requests. Whether you're building in Rust, Go, Ruby, or any other language — you can integrate Authon with just a few API calls.

View API Docs →

Quick Start

Integrate in minutes

A few lines of code is all it takes to secure your application.

// Initialize Authon
const authon = new Authon({
  appId: "YOUR_APP_ID",
  apiKey: "YOUR_API_KEY"
});

// Authenticate a user
const session = await authon.login({
  license: "XXXX-XXXX-XXXX-XXXX",
  hwid: getHardwareId()
});

if (session.success) {
  console.log("Authenticated:", session.user.username);
}

Ready to integrate?

Get started with our SDKs and have authentication running in minutes.