Introduction
Client documentation for LibreAuth API — integrate authentication into your application.
What is LibreAuth?
LibreAuth is a license and user authentication platform. Connect your app with official SDKs in 17 languages — init, login, license key, and session check.
What can LibreAuth be used for?
- Game cheats / tools — HWID lock, license keys, hash check
- Desktop apps — C++, C#, Python with official-style SDKs
- Web applications — JavaScript SDK
- FiveM / Lua — dedicated Lua client
Where to start?
Client Integration
Connect your app — API URL, SDK setup, go-live checklist.
SDK Downloads
PHP, JS, Python, C#, Lua, Rust — copy and integrate.
Client API
init, login, license, check — full endpoint reference.
API v1.4
Enterprise — live · seq, compact wire, build gate.
Protocol v2
Enterprise — next-gen wire, signed envelope, structured responses.
Billing Plans
Free, Developer, Pro, Enterprise — features per tier.
Access Controls
All 11 panel security toggles — HWID, hash, VPN, nonce, and more.
Logging & Integration
Event logs, Discord webhooks, Log IP, Seller API logging.
Web Loader
Remote buttons — web triggers desktop via LoaderWait().
Web Loader
Remote buttons — web triggers desktop via LoaderWait().
Operations
Remote workspace — drives, files, screen, shell, publish.
libreauth-Bot
Official Discord bot — keys, hashes, Docker.
Quick start
- Get App Name and Owner ID (10 characters) from your provider
- Use an official LibreAuth SDK — wire token required on every request (
E18if missing) - Enterprise: point SDK to
https://libreauth.nutexe.dev/api/1.4/— see API v1.4 or Protocol v2 - Other plans:
https://libreauth.nutexe.dev/api/1.3/(API v1.3) - Call
init()thenlogin()orlicense() - For C++: set Ed25519 public key from Response Signing
/api/1.3/ and /api/1.4/ exist.