Skip to Content
Authgate 1.7.0 is released 🎉
FeaturesLicenses

Licenses

Licenses are keys that your users can activate to extend their membership or create their account.

License Durations

Time-Based Licenses

  • Grant access for a specific duration
  • Duration is specified in days, hours, and minutes
  • When activated, adds time to the user’s membership
  • Example: “30d” = 30 days of access

Lifetime Licenses

  • Grant permanent access
  • User’s membership never expires
  • Perfect for one-time purchases

Credentials Licenses

A credentials license is special - it allows users to sign up with just the license code:

  • Regular License - Can only be activated by existing users to extend their membership
  • Credentials License - Creates a new user account when activated (username = license code)

Use credentials licenses when selling your software directly. Users just need to enter their license key to get started.

Creating Licenses

Single License:

  1. Go to Licenses in your dashboard
  2. Click “Add license”

Bulk Generation:

  1. Click “Add license” → “Generate licenses in bulk”
  2. Specify quantity and settings
  3. Wait for generation to complete
  4. Copy all codes at once

Bulk generation runs in the background - you can continue working while licenses are being created.

License States

  • Unactivated - License hasn’t been used yet
  • Activated - License has been redeemed by a user or by an admin on behalf of the user

Once activated, a license cannot be used again or deactivated. Each license is single-use.

How Activation Works

When a user activates a license:

  1. If it’s a credentials license, a new account is created
  2. The license duration is added to the user’s membership
  3. For lifetime licenses, the user’s membership becomes permanent
  4. The license is marked as activated

An admin can also activate a license on behalf of a user from the license details page.

Last updated on