Ranger - Sell license keys

Ranger - Sell license keys

Developed By Grizzlyware Ltd

Compatible with WHMCS v8.1

Combining the customer management abilities of WHMCS and the versatility of Ranger, which was built to satisfy our own needs for licensing, Ranger for WHMCS allows you to sell your own software with license keys generated and validated by Ranger.


The Ranger library was built to allow developers to validate against their own parameters and call back to their licensing server however they wanted to. It allows for hard and soft license check failures, preventing your apps from being stranded in the wild in the event of your license server going offline.

  • Automatic license key generation
  • Client area license management and reissuing
  • Reissue restrictions
  • Optional admin defined license restrictions
  • Optional license restrictions (to support load balanced servers for example)
  • Included license welcome email template in TXT and HTML
  • Restrict to IP (IPv4 and IPv6) addresses using CIDR ranges and/or full IPs
  • Licenses searchable via Intelligent Search
  • Custom key lengths, prefixes and suffixes
  • Open source and free to use, forever



5 stars
4 stars
3 stars
2 stars
1 star

Paulo Henrique Duarte Ferreira @paulohenrique9717

January 13, 2021 at 07:11:49 PM

Funciona perfeitamente, só não consegui ainda liberar a key para mais de um IP automaticamente...

  • 3 years ago

Ankhzaya @ankhzaya3888

October 14, 2019 at 03:47:44 AM

It is not working after the placed in ............./modules/servers/ranger.
When I try to create a product with ranger license as new, it is loading on Module Settings.
Also, it has been affected on the client area login page :

Error: Call to undefined function WHMCS\Module\Server\Ranger\getallheaders() in ............./modules/servers/ranger/lib/Ranger.php:109
Stack trace:
#0 ............./includes/hookfunctions.php(0): WHMCS\Module\Server\Ranger\Ranger::detectClientLicenseCallback(Array)
#1 ............./vendor/whmcs/whmcs-foundation/lib/ClientArea.php(0): run_hook('ClientAreaPage', Array)
#2 ............./vendor/whmcs/whmcs-foundation/lib/ClientArea.php(0): WHMCS\ClientArea->runOutputHooks()
#3 ............./vendor/whmcs/whmcs-foundation/lib/ClientArea.php(0): WHMCS\ClientArea->outputWithoutExit()
#4 ............./vendor/whmcs/whmcs-foundation/lib/ClientArea.php(0): WHMCS\ClientArea->output()
#5 ............./clientarea.php(0): WHMCS\ClientArea->requireLogin()

Josh Bonfield @josh3136

October 14, 2019 at 05:49:58 PM (Edited)

Hi Ankhzaya, thanks for your feedback. We responded to your support ticket first thing this morning (within three hours of you opening the ticket), resolving the issue for you on the first response. I hope this helps. If we can be of any further assistance, please let us know. The public GitHub release with the update can be found here: https://github.com/grizzlyware/ranger-whmcs/releases/tag/1.1.1

Owner@Grizzlyware Ltd  
  • 4 years ago
  • Version Number 1.0

Version Compatibility

Compatible with WHMCS v8.1

Full Version Compatibility

  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • Selected versions of WHMCS v7.9
        7.9.0 - 7.9.1
  • All versions of WHMCS v7.8
  • All versions of WHMCS v7.7
  • All versions of WHMCS v7.6
  • All versions of WHMCS v7.5
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
  • All versions of WHMCS v7.2
  • All versions of WHMCS v7.1
  • All versions of WHMCS v7.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Grizzlyware Ltd


v1.1.1 Released October 14th, 2019

Latest Version

  • Explicitly define the root namespace on the default PHP function getallheaders() to prevent an error in certain environments


Previous Versions

v1.1 Released October 11th, 2019

View/hide detailed changelog

  • Allow application keys to be set


v1.0 Released August 13th, 2019

View/hide detailed changelog

  • Initial release


See also

Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

WHMCS Language Editor

This module allows you to alter the language strings used throughout WHMCS.

Add To Header and Footer

This addon allows your to add html / php to the header / footer in the admin area / admin login page / clients area

WRA - RESTful Api addon for WHMCS

WHMCS addon for expose a RESTful API

Developers DebugBar

Simple and easy way to debug your current page (defined constants, request variables, queries)