Introduction
Learn what Avalex does and how its components fit together
Quickstart
Make your first license validation call in minutes
Integration Guide
Embed license checking in your application
API Reference
Explore every endpoint with request and response examples
Platform Overview
Avalex has three main components that work together to protect and manage your software licenses.Core Engine
High-performance REST API with optimistic concurrency control and automatic audit logging
Admin Portal
Web UI for managing products, customers, licenses, staff, and validation history
Client API
A single public endpoint your application calls to validate a license at runtime
Get Started
1
Log in to the Admin Portal
Authenticate with your credentials to access the Avalex administration interface.
2
Create a product
Define your software product and set its license limits — max IPs, max hardware IDs, and expiration policies.
3
Issue a license
Assign a license to a customer. Avalex inherits the product’s default slot limits automatically.
4
Integrate validation
Embed
POST /licenses/validate in your application so it checks the license on launch and periodically while running.