Skip to content

Features

Everything between “bought it” and “allowed to run it”

SAUTH covers the full lifecycle of a software entitlement — and keeps every decision on the server.

Licensing

Every way you sell software, modelled explicitly.

License keys

Single or bulk generation with your own key format, lifetime, subscription and trial types.

  • Custom formats with an enforced 64-bit entropy floor
  • Activate, suspend, revoke, extend and transfer
  • Activation and usage limits per key
  • Search, filter, bulk actions and CSV export

Subscriptions

Tiers your application defines, granted by keys and enforced on every request.

  • Application-defined levels (e.g. Basic, Premium)
  • Automatic expiry, trials and renewals
  • Gate variables, files and chat by tier

Resellers & Seller API

Let partners generate keys from a credit balance, with scoped server-side keys.

  • Per-reseller allowed license types and durations
  • Balance enforced by the database — no overspending
  • Full transaction history

Users & devices

Know who is using your software, and on how many machines.

Customer accounts

Username/password, license-only or token login for your end users.

  • Argon2id password hashing
  • Ban and unban with reasons
  • Authentication history per customer

HWID binding

Single- or multi-device policies with self-service or approved resets.

  • Reset limits and cooldowns
  • Reset request workflow with approval
  • Device history, stored as keyed hashes

Sessions

See every active session and end any of them instantly.

  • Concurrent session limits
  • Heartbeats and expiry
  • Rotating refresh tokens with reuse detection

Distribution

Ship content and updates only to the people who paid for them.

Variables

Global, application and per-user values, encrypted at rest.

  • Read-only or client-writable
  • Tier and authentication gates
  • Change history

Protected files

Versioned downloads served through short-lived signed URLs.

  • Access policies per file
  • Download statistics
  • Cloudflare R2 storage

Versions & updates

Force updates, block versions and verify binary hashes.

  • Mandatory and deprecated versions
  • Allowed binary hashes
  • Update distribution

Operations

Run it like infrastructure, with your team.

Webhooks & bots

Signed webhooks, Discord and Telegram notifications with automatic retries.

  • HMAC-signed payloads
  • Delivery log and retries
  • SSRF-safe target validation

Access policies

IP, CIDR, ASN and device blocklists, plus allowlists for locked-down apps.

  • Per application or organization-wide
  • Expiring entries
  • Custom error messages

Teams & roles

Invite your team with built-in or custom roles and per-application access.

  • Owner, admin, developer, support, viewer
  • Scoped management API keys
  • Audit log of every change

Logs & analytics

Every authentication, failure and admin action — filterable and exportable.

  • Login and license logs
  • Security events
  • Usage charts and reports

Chatrooms

Real-time rooms for your users, inside your app.

  • Tier-gated rooms
  • Slow mode and mutes
  • Moderation tools

Stop shipping your license logic inside your binary

Move entitlement decisions to a server you control, and keep the controls in one dashboard.