Skip to main content

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 version
  • client.download_update(key) - Download latest version
  • client.check_version() - Check for updates
  • client.deactivate() - Clear license cache
  • client.get_hwid() - Get machine HWID

Metadata

Release files for axilonauth 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for axilonauth 1.0.2
File Size Uploaded Provenance
axilonauth-1.0.2.tar.gz 9.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for axilonauth 1.0.2
File Interpreter ABI Platform
axilonauth-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 18.5 kB

Release files / axilonauth-1.0.2.tar.gz

Download URL axilonauth-1.0.2.tar.gz
Size 9.0 kB
Tags Source
SHA-256 checksum
How to use checksums
85b6fc9193fa7d5d08364919055e72c11f498c6a90b64bf1c87892589086a391
BLAKE2b-256 checksum
How to use checksums
d73d906f2fde240a0995aae538b56a6c7dd5de427c860a3d883f84e69b56316f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / axilonauth-1.0.2-py3-none-any.whl

Download URL axilonauth-1.0.2-py3-none-any.whl
Size 9.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfb300b8de50093569ae74dad0f9d8d6544f10f4fc3c3f5ad7dc10435bd93f28
BLAKE2b-256 checksum
How to use checksums
1a1d1499cd711ca355456b9619f91bea91646f504bd28ed3dae62efc3c7d9ee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for axilonauth 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page