Resources
Documentation
Get up and running with Kyraxx in minutes. Everything from account setup to SDK integration.
Follow these six steps to go from zero to a fully authenticated application with Kyraxx.
Create an Account
Sign up at kyraxx.dev/register with your email address. Verify your email to activate the dashboard.
Create an Application
From the dashboard, click New Application. Give it a name and optional description. Each application has its own users, licenses, and configuration.
Generate an API Key
In your app settings, generate an API key. This key is used to authenticate all API requests.
Store this key securely. It will only be shown once.
Install the SDK
Choose the SDK for your language and install it using your package manager.
# Python pip install kyraxx # JavaScript / TypeScript npm install @kyraxx/sdk # Go go get github.com/kyraxx/kyraxx-go # Rust cargo add kyraxx
Initialize the Client
Create a client instance with your app ID and API key.
import kyraxx
client = kyraxx.Client(
app_id="your-app-id",
api_key="krxx_live_..."
)
# Initialize the session
client.init()
Implement Authentication
Use the login and register methods to authenticate users, then validate licenses as needed.
# Login
session = client.login(
username="user@example.com",
password="secure_pass",
hwid=kyraxx.get_hwid()
)
# Validate license
license = client.validate_license(
key="KRXX-A1B2-C3D4-E5F6"
)
if license.is_valid:
print(f"Licensed until {license.expires}")
Prefer a ready-made project? Start from an example
If you'd rather not wire things up by hand, grab one of the five ready-to-run example projects. Each one is fully self-contained (the SDK is already bundled), and you configure it by editing a single file — paste your 4 credentials and run. The hardware ID (HWID) is generated for you automatically, so HWID locking works out of the box.
| Language | Edit this file | Run |
|---|---|---|
| Python | kyraxx_config.json | python main.py |
| C# | kyraxx_config.json | dotnet run |
| C++ | config.hpp | cmake -B build && cmake --build build |
| Java | kyraxx_config.json | mvn -q compile exec:java |
| JS / TS | kyraxx_config.json | npm install && npm start |
Find them in sdks/examples/. Each project walks through init → login → session check → reading a server-side variable, with clear [ok] / [error] output and handling for the common cases (wrong version, HWID mismatch, bad credentials, rate limiting).