SDKs

Ship faster with our native SDKs

Consistent APIs across every language. Each SDK handles sessions, license validation, HWID binding, and error reporting — so your team writes the same code everywhere.

Flagship

C++

C++ is our flagship SDK with full feature parity.

Stable

C#

First-class .NET bindings for Unity and desktop apps.

Stable

JavaScript

Browser & Node.js clients with Promise-based API.

Stable

Java

Desktop and server integrations, Maven-importable.

Stable

Python

pip-installable client for tools, bots, and scripts.

Stable

Node.js

Async-first server SDK with webhook helpers.

Beta

Rust

Zero-dependency crate with hardware binding.

Beta

Go

Compiled, dependency-light client for services.

Quick start

One API, every language

Authentication, license activation, HWID binding, and session validation are available through the same REST API — every SDK is a thin, typed wrapper around it. If we ship a language you don't see, you can still integrate directly with the REST API.

Browse all SDKs
quickstart.js
const client = new Atheryx({
appId: "YOUR_APP_ID",
secret: "YOUR_APP_SECRET",
});
const session = await client.authenticate({
username, password, hwid
});

Ready to ship?

Pick a language above and start integrating in minutes.

Ready to take your app security
to the next level?

Start free — auth, hardware-bound licensing and subscriptions in one API.