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(...).
- Create an app in the dashboard and copy Owner ID, App Name, Version, and Secret.
- Initialize (creates a
session_idand returns update/version info). - Authenticate via username/password, license key, or device.
- Use the session for variables, chats, logs, validate-session, and more.
Credentials
Owner ID
owner_idApp Name
app_nameSecret
secretVersion
versionThese 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.