AxilonAuth - License Verification, Version Management & Auto-Update SDK
Project description
AxilonAuth
License verification, version management & auto-updates for your tools
Verify · Update · Protect · One line to secure your app
Features • Quick Start • Methods
Features
- License Verification - IP/HWID tracking, encrypted local cache
- Auto Updates - Detect new versions, force-update support
- Maintenance Mode - Block your tool remotely from the dashboard
- Secure Downloads - Single-use 24h download tokens
- Offline Mode - Works without internet using cached license
Quick Start
# 1. Install the package
pip install axilonauth
# 2. Import and use
from axilonauth import AxilonClient
client = AxilonClient(
product_name="My-Tool",
current_version="1.0.0",
api_url="https://auth.axilon.app",
api_key="your-api-key"
)
result = client.startup(license_key="ABCD-1234-EFGH-5678")
if not result.licensed:
print(result.error)
exit()
if result.force_update:
client.download_update(license_key="ABCD-1234-EFGH-5678")
exit()
# Your tool runs here
print("Licensed and ready!")
Methods
client.startup(key)- Verify license + check versionclient.download_update(key)- Download latest versionclient.check_version()- Check for updatesclient.deactivate()- Clear license cacheclient.get_hwid()- Get machine HWID
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
axilonauth-1.0.0.tar.gz
(8.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file axilonauth-1.0.0.tar.gz.
File metadata
- Download URL: axilonauth-1.0.0.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c3e147950e2b8f48d7c587e62b40f1e9e7547f2ad3c53694773f0a7c9ba2b52
|
|
| MD5 |
ce8050ae094e7e7c981be8e7df77faa6
|
|
| BLAKE2b-256 |
9bb56d789cb903af6b4a321d89d97d6a3666b0c7ad1fa27fe34e037f57a99123
|
File details
Details for the file axilonauth-1.0.0-py3-none-any.whl.
File metadata
- Download URL: axilonauth-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
942aa81972cce0f5f39afc4853c0e74687d7318f9c4f5a737eea36a0062a4789
|
|
| MD5 |
3a9b7d05e003a5f41df308263dc3b88f
|
|
| BLAKE2b-256 |
e7e704b946e1013f3dd957a7a960b2c92437299b052cace15cf6d92d4028bea1
|