License & auth management

Secure your apps with AuthGuards

Manage licenses, user authentication, and API security in one place. Built for developers who need control and simplicity.

  • REST API
  • HWID & sessions
  • Webhooks
  • Discord-ready
  • API-first Validate licenses & users from your stack
  • Real-time Webhooks & dashboards that stay in sync
  • Built for scale From first key to full reseller workflows
Works everywhere

Integrate from any language or stack

Drop the API into your favorite runtime—validate licenses with the same REST endpoints whether you ship scripts, services, or full-stack apps.

Languages
Frameworks & runtimes

REST API · Webhooks · Discord · HWID · Subscriptions · Reseller tools

Trusted integrations & partners

Teams we work with to extend AuthGuards—payments, and more. View all partners

From the community

Trusted by builders shipping real products

Teams and solo developers use AuthGuards for licensing, auth, and API security—here’s what they’re saying.

View all reviews

How it works

From signup to secured users in three steps

A clear path from project setup to production-ready license validation.

  1. Create your project

    Register, define products and durations, and grab your API keys from the dashboard.

  2. Integrate & issue keys

    Wire up validation in your app, generate keys, and optionally connect Discord or webhooks.

  3. Monitor & scale

    Track activations, manage bans and HWID resets, and grow with reseller workflows when you need them.

Features

Everything you need to protect your software

Integrate license checks, user auth, and API security without the hassle.

License Management

Create, revoke, and track license keys. Support subscriptions and one-time purchases with a single dashboard.

User Authentication

Secure sign-in and registration. Optional Discord OAuth and session management so your users stay in control.

API Security

Validate keys and users via API. Webhooks and clear docs so your app and AuthGuards stay in sync.

Pricing

Plans that scale with you

From testing to selling—pick your plan. No hidden fees.

Tester

Free

Try AuthGuards with limited features. Perfect for testing the platform before you commit.

  • 1 project
  • 10 license keys max
  • API access
  • Sub-accounts
  • Discord webhooks
  • Auto delivery
Sign In

Basic

$3 per month

Standard features for growing teams. Unlimited keys and projects.

  • Unlimited projects
  • Unlimited license keys
  • API access
  • Up to 3 sub-accounts
  • Discord webhooks
  • Auto delivery
Register
Best Value

Lifetime

$90 one-time

Pay once, use forever. Full Seller features with no recurring fees. The best value for long-term use.

  • Everything in Seller
  • API access
  • One-time payment
  • No recurring fees ever
  • All future updates included
  • Lifetime priority support
  • Best value for long-term
Register
For developers

Documentation

API reference, integration guides, and code examples—everything you need to integrate AuthGuards.

View documentation
Get started

Ready to get started?

Create an account and manage your first licenses in minutes.

Get in touch

Need help?

Questions about AuthGuards? Read the FAQ or send us a message—we’re here to help.

Community

Join the community

Two places to stay in the loop—Discord for deep discussion and the live server widget, Telegram for fast broadcasts and on-the-go updates. Both are about AuthGuards and the people building on it.

Whether you’re debugging an integration, planning a launch, or comparing notes with other vendors—you don’t have to do it alone. Discord is for depth: threads, voice, and real-time help. Telegram is for quick pings when you’re away from the desk.

Free to join · Same respectful community standards everywhere

  • Help with API, webhooks, HWID, and reseller workflows
  • Early word on updates, incidents, and changelog highlights
  • Peers sharing what they ship and how they integrated
  • Staff and power users who know the dashboard cold
  • Space to coordinate launches, migrations, and reviews

Pick your lane

Discord

Channels, search, voice, and the live widget—best at a desk when you want the full community.

Telegram

Lightweight alerts and quick reads—great on mobile when you only need the headline.

Prefer to browse first? Use the widget to see who’s online, then hit Open Discord to join the same server at discord.authguards.com.

FAQ

Frequently Asked Questions

Everything you need to know about AuthGuards—from your first license to production API and billing.

12 questions

How do I get started after I register?
Create a project (or use the default workspace), define at least one product or application, then issue your first license from the Licenses area. The dashboard walks you through linking keys to users or subscriptions. When you are ready, grab your API credentials from project settings and follow the developer docs to validate from your app.
Is there a free tier or trial?
You can sign up without a card and explore the platform with a limited number of licenses and core features so you can integrate and test end-to-end. When you outgrow the free limits, upgrade to a paid plan for higher quotas, advanced automation, and priority support—your data and keys carry forward.
How do I create, revoke, and manage license keys?
Use Licenses → Create to generate individual keys, batches, or time-bound entitlements. Assign each key to a product, tier, or subscription as your model requires. You can pause, revoke, or rotate keys anytime; clients with a revoked key will fail validation until you reactivate or issue a replacement. Audit trails and logs help you see who activated what and when.
What is HWID locking and can users reset their device?
Hardware ID (HWID) locking ties a license to a machine or installation fingerprint so the same key cannot be shared across unlimited devices. You control whether resets are allowed, how often, and whether they require approval or support contact. This reduces casual piracy while still letting legitimate users move to a new PC when your policy allows it.
What happens if a license is banned or compromised?
You can ban keys or users from the dashboard or via API; validation will reject them immediately. If a key was leaked, revoke it and issue a new one—optionally invalidating older activations. For widespread abuse, combine bans with rate limits and logging to identify patterns without disrupting paying customers.
How does API validation work from my application?
Your app sends the license key (and optionally user or session context) to AuthGuards’s API; the response indicates whether the key is valid, expired, or bound to the expected environment. Use HTTPS, cache responses only where safe, and handle edge cases like clock skew and offline grace periods as documented. Client examples are provided for common languages.
Can I receive webhooks for license and user events?
Yes. Configure webhook URLs in your project to receive signed events—for example activation, deactivation, subscription changes, or bans. Verify signatures on your server before acting on payloads, respond quickly with HTTP 2xx, and use retries or idempotency keys for critical workflows like provisioning or CRM updates.
Is the API rate limited?
API requests are rate limited per project and credential tier to keep the platform stable for everyone. Typical validation calls stay well under limits when implemented with short-lived caching and batching where appropriate. If you expect bursts—such as launches or migrations—contact support to discuss higher limits or enterprise options.
What payment methods and billing options are supported?
AuthGuards works with major card and wallet flows through integrated payment providers where available. Billing can be monthly or annual depending on your plan; invoices and receipts are accessible from your account. Reseller or custom billing may be available—ask sales if you need invoicing or purchase orders.
How do plan upgrades and downgrades work?
Upgrading usually takes effect immediately with prorated charges or credits according to your provider and plan rules. Downgrades may apply at the next renewal so you keep continuity for active licenses. Review the upgrade page in the dashboard for current prices and feature matrices before you switch.
How is customer and project data protected?
Traffic is encrypted in transit; sensitive settings and keys are stored with industry-standard practices. You should treat API secrets like passwords—rotate them if exposed and scope subaccounts or team access to least privilege. Read our privacy policy for retention, subprocessors, and how to request data-related inquiries.
Can I integrate Discord or social login for my users?
Many teams link Discord or OAuth providers so end users sign in with familiar accounts while AuthGuards still governs license state. Exact integrations depend on your plan and the channels we support—check the docs and dashboard integrations section for the current list and setup steps.