AstraGuard
License management and software protection - built for developers
ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ
You create products. Generate keys. Your software calls /validate on every launch - wrong machine, expired key, frozen, tampered binary - it returns valid: false and you decide what happens next.
TypeScript SDK on npm [Only registered and activated users can see links. Click Here To Register...], C++ header included, everything else is REST. [Only registered and activated users can see links. Click Here To Register...]
ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ
License Keys
- Generate in bulk - perpetual, subscription, or trial - custom prefix (e.g. VIZ-XXXX-XXXX)
- Import your own key list via paste
- Revoke, freeze, unfreeze, delete - individually or in bulk across hundreds of keys at once
- Tag keys with colored labels, then bulk-act by tag - freeze all "beta" keys in one click
- CSV export at any time
- HWID binding - first activation locks the key to that machine, every subsequent call must match exactly
- HWID reset workflow - customer requests via portal, you approve or deny it, 30-day cooldown auto-enforced
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Per-Product Security
Toggles you set per product, enforced server-side on every validation - not client-side checks users can skip.
- VM detection - rejects activations from virtual machine environments
- Anti-debugger - rejects if a debugger is attached at launch
- Binary integrity check - provide a hash of your build; server rejects any binary that doesn't match. Catches tampered or cracked builds before they run.
- Force updates - set a minimum version. Anything below gets valid: false, reason: version_too_old. No exceptions.
- HWID mode - strict, flexible, or disabled - per product
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Feature Flags & Remote Variables
Feature flags - on/off toggles per product, returned inside every /validate response. Gate functionality at runtime without pushing a new build.
Remote variables - key/value config you push from the dashboard, delivered to clients on validation. Public vars reach the customer, secret vars stay server-side.
Webhooks
Point a URL at your server, subscribe to events. Each delivery is logged with status code and response time. Payloads signed with HMAC-SHA256.
license.activated ˇ license.validated ˇ license.revoked
license.frozen ˇ license.unfrozen ˇ license.expired
license.reset ˇ hwid.mismatch
[Only registered and activated users can see links. Click Here To Register...]
File Distribution
Upload releases to Cloudflare R2. Customers download only if their license is valid - the file URL is never public.
- Version-tagged releases with changelog
- Auto-update check - client sends its version, server returns hasUpdate and download URL
- Download count tracked per release
- Up to 100 MB - .exe .zip .dll .rar .7z and others
Reseller System
Invite someone as a reseller, assign a key quota per product and license type. They generate and distribute within their quota - they cannot touch your product settings.
- Quota per product + license type - perpetual / subscription / trial
- Atomic generation, no race conditions on quota
- Full audit trail - who generated what and when
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Customer Portal
Your customers log in at [Only registered and activated users can see links. Click Here To Register...] with their license key - no account required. They see their license status, can request an HWID reset, download files you've published, and read announcements.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
SDK & API
TypeScript / Node.js
Code:
import { createClient } from '@astraguard/sdk'
const guard = createClient({ apiUrl: 'https://api.astraguard.io', productId: 'your-uuid' })
const result = await guard.validate('XXXX-XXXX-XXXX-XXXX')
if (!result.valid) process.exit(1)
// result.features, result.variables
Code:
#include "AstraGuard.h"
AstraGuard ag("your-product-uuid");
auto result = ag.validate("XXXX-XXXX-XXXX-XXXX", hwid);
if (!result.valid) std::exit(1);
// result.reason: invalid_license / expired / hwid_mismatch / version_too_old ...
keys:read ˇ keys:write ˇ products:read ˇ products:write ˇ webhooks:read ˇ webhooks:write ˇ analytics:read
ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ
$50 one-time registration
then
$4.99 / month
First 30 days free - no charge until trial ends
One plan. Everything included. No tiers, no upsells, no feature gates.
Pay via Stripe or crypto - BTC ˇ ETH ˇ SOL
ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ
[Only registered and activated users can see links. Click Here To Register...] ˇ [Only registered and activated users can see links. Click Here To Register...] on npm ˇ [Only registered and activated users can see links. Click Here To Register...]
$50 one-time registration
then
$4.99 / month
First 30 days free - no charge until trial ends
One plan. Everything included. No tiers, no upsells, no feature gates.
Pay via Stripe or crypto - BTC ˇ ETH ˇ SOL
ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ ˇ
[Only registered and activated users can see links. Click Here To Register...] ˇ [Only registered and activated users can see links. Click Here To Register...] on npm ˇ [Only registered and activated users can see links. Click Here To Register...]