Licensing Under Control.
Your Plugins. Your Rules.
Centralized licensing system for WordPress plugins. Automatic license generation, WooCommerce-powered validation, and scheduled checks — all in one plugin that every product of yours can use.
Everything for Professional Licensing
Built for developers who sell WordPress plugins and need a reliable system for generating, validating, and tracking licenses.
Local Licenses
Generate license keys tied to a specific domain and product right from your WordPress dashboard. No external server needed — full local control.
WooCommerce Server
Your WordPress shop becomes a licensing server. Automatic key generation when orders complete, with built-in validation your plugins can use.
Scheduled Checks
Licenses are verified automatically once or twice daily. Status is always available so every plugin instantly knows if the license is active.
Extension Points
Built-in extension points let you customize validation results and trigger custom actions after each license check.
Custom Validator
Provide your own validation logic during setup. Your custom rules receive all the context needed and return a simple pass/fail result with optional expiration.
Developer Tools
Simple, well-documented helper functions for checking license validity, retrieving status details, forcing a recheck, and cleanup — all available globally.
Quick Integration
Register your plugin with a single call. ApexLicence handles all the complexity — checks, status storage, and validation.
Integration in a Few Lines of Code
Register a plugin with a single call and ApexLicence handles everything else — scheduled checks, status storage, and helper functions available anywhere in your code.
- Local mode: generate licenses without any server
- Server mode: validate licenses through your WooCommerce shop
- Configurable frequency: choose how often to validate (default: every 12 hours)
- Custom validation: plug in your own rules
Your Shop as a Licensing Server
When a WooCommerce order completes, ApexLicence automatically generates a key and stores it on the order. Client plugins validate directly against your shop — no third-party service needed.
- Automatic key generation on order completion
- Built-in validation endpoint for client plugins
- Validates by license key, domain, and product
- Optional expiration date per product
- Keys visible in the order details
Built-in Tools
Everything you need for checking, retrieving status, and managing plugin licenses.
Simple Tools for Developers
Four helper functions cover all scenarios — from a quick validity check to forced revalidation and deregistration. Every plugin accesses the same mechanism.
- Check if a license is valid — returns a simple yes/no
- Get full license details — expiration, domain, and status
- Force an immediate license recheck
- Cleanly remove a plugin from the licensing system
Architecture and Security
ApexLicence is designed for reliability — signed tokens, domain-lock, silent background checks, and minimal database footprint.
Requirements and Compatibility
ApexLicence works standalone for local mode. WooCommerce is only required if you use server-side licensing (automatic key generation on orders).
- WordPress 5.8+
- PHP 7.4+
- WooCommerce (optional, for server mode)
| Feature | Description |
|---|---|
| Plugin Registry | All registered plugins |
| License Status | Current validation results |
| Security Key | Cryptographic signing |
Ready to Protect Your Plugins?
Register, generate licenses locally or set up a WooCommerce server — all in one plugin. Combine with Apex Booking, Export, and Import for the complete Apex ecosystem.
APEX DIGITAL LOGIC
GET ACCESS