Getting Started

Overview

Everything you need to know before you ship your first AuthlyX integration.

What AuthlyX Is

AuthlyX is an API + dashboard for authentication, licensing, device enforcement, and cloud variables. Your app talks to the AuthlyX API, and you manage rules (versions, hashes, devices, users, licenses) from the dashboard.

Client SDKs
C#, C++, Python, JS and more. SDKs handle request formatting and session state.
API v2
The modern API surface used by new SDKs: init, login, register, extend, variables, devices.

Basic Flow

Order matters
Always call Init() first to create a session_id. Then call Login(...) or Register(...).
  1. Create an app in the dashboard and copy Owner ID, App Name, Version, and Secret.
  2. Initialize (creates a session_id and returns update/version info).
  3. Authenticate via username/password, license key, or device.
  4. Use the session for variables, chats, logs, validate-session, and more.

Credentials

Owner ID
owner_id
App Name
app_name
Secret
secret
Version
version

These values identify your app and control access rules like version whitelist and app hash approvals.

API Base URL

Default API base: https://authly.cc/api/v2. If you have a custom domain, your SDK can target that instead.