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.

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
01const client = new Atheryx({
02 appId: "YOUR_APP_ID",
03 secret: "YOUR_APP_SECRET",
04});
05 
06const session = await client.authenticate({
07 username, password, hwid
08});
// Auth + license check in 3 lines