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.

1

Create an Account

Sign up at kyraxx.dev/register with your email address. Verify your email to activate the dashboard.

2

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.

3

Generate an API Key

In your app settings, generate an API key. This key is used to authenticate all API requests.

X-API-Key: krxx_live_your_api_key_here

Store this key securely. It will only be shown once.

4

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
5

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()
6

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}")