Introducing LicenseBox – the all-in-one solution for managing licenses and updates for your PHP applications, WordPress plugins, and themes. Our easy-to-use platform offers a user-friendly interface and requires minimal server resources to run. But that’s not all – LicenseBox also comes with integration examples, sample codes, and a built-in helper file generator to make integration into your existing applications a breeze. And if you’re concerned about security, we’ve got you covered with our inbuilt PHP obfuscation service.
LicenseBox consists of two parts: the main script (admin panel) that you install on your own server, and a single helper file that you include in your PHP application. You can also easily access the API using any other programming language, thanks to the powerful REST API.
If you need custom integrations for PHP, Python, VB.net, C#, C++, Adobe JSX, or other languages, get in touch with our team at [email protected]
Top-Rated Licensing Solution
LicenseBox is a highly-rated licensing solution that is used by many well-known Envato authors and freelancers.
Effortlessly Manage Licensing of Your Products
Easily manage the licensing of your products, including automated license, support, and updates expiry email notifications.
Easily Distribute Updates for Your Products
Use LicenseBox to manage updates for your products and release new updates with just one click from your admin panel.
User-Friendly UI and Developer-Friendly Documentation
LicenseBox has a user-friendly interface and comprehensive, easy-to-understand documentation for developers.
Built-In PHP Obfuscator/Encoder
LicenseBox comes with a PHP obfuscation service that allows you to easily conceal your PHP code, making it harder to understand and nullify your scripts.
Lock Licenses to Domains/IPs
Restrict activations of your products to specific, licensed domains/IPs.
Serve Updates Only to Valid Licenses
Ensure that users can only download updates if they have a valid, activated license.
Full PHP Licensing Solution
With a powerful API, code examples, and samples, LicenseBox is a feature-rich PHP license system.
Powerful, Well-Documented API
LicenseBox includes a powerful, restful API that can be accessed using any programming language.
Full Envato API Support
LicenseBox offers full support for Envato purchase codes out of the box, automatically populating license data from Envato – a must-have feature for Envato authors.
Includes a Sample WordPress Plugin
LicenseBox comes with a sample WordPress plugin that includes both licensing and updates management features.
Automated Domain/IP Blacklisting
Automate the blacklisting of domains or IP addresses based on failed activations of your products.
API Helper File Generator
LicenseBox includes an in-built API helper file generator for easy integration with your PHP-based applications. Simply include the helper class and call functions.
Fully Multilingual API
The LicenseBox API supports multiple languages, making it easier to use with multilingual products.
Cron Job Scripts
Automate the sending of email notifications and keep your Envato purchase codes in sync with the Envato API using in-built cron scripts.
Code Samples and Examples
LicenseBox includes simple and easy-to-use sample installer, updater, activator, and deactivator PHP scripts, as well as a sample WordPress plugin.
Custom Integration Support
Easily extend and control LicenseBox using the internal API to create licenses and products from your OMS or payment system.
Built with CodeIgniter
LicenseBox is built using CodeIgniter, a trusted PHP framework that follows the best security standards.
Buy Once and Use Across All of Your Products
LicenseBox is adaptable to a variety of applications, so you can buy it once and use it across all of your products.
Admin panel demo: https://demo.licensebox.app
Admin Login:
Username: admin
Password: admin1234
Sample installer demo: https://demo.licensebox.app/samples/install/
Sample activator demo: https://demo.licensebox.app/samples/activate/
Sample updater demo: https://demo.licensebox.app/samples/update/
LicenseBox isn’t just for installers and updaters. It also offers a wide range of easy-to-use functions that can be used in your application, plugins, and more. With LicenseBox, the possibilities are endless. So, feel free to use LicenseBox in whatever way best fits your needs.
Requirements
- Supports PHP 7, PHP 8.0 or 8.1
- MySQL/MariaDB 5.6 or later
- PDO PHP Extension
- Curl PHP Extension
- Openssl PHP Extension
Support
If you have any questions, please feel free to send us an email at [email protected] and we will be happy to help. Please note that we can have response times of up (to 2 business days).
Changelog
Version 1.7.x (planned)
Version 1.6.4
- Added support for PHP 8.0 and PHP 8.1
- Added endpoint-based API key restrictions
- Added IP whitelisting option for admin-panel
- Added option to always serve latest update files
- Added default license and parallel uses limit for newly added Envato purchase codes
- Added option to mark old activations as inactive when new activation is done
- Added option to automatically lock the license to first activation domain
- Added new ”/search_licenses” endpoint in Internal API
- Improved obfuscation engine
- Improved API documentation and added Swagger UI
- Improved “General Settings” page UI
- Updated CodeIgniter to v3.1.13
- Updated multiple third-party libraries
- Fixed multiple reported bugs
- Fixed JS console errors
- Fixed adding of domains/IPs in multi-input field
- Other minor improvements…
Version 1.6.0 (internal)
Version 1.5.2
- Added a PHP obfuscation service for improved security
- Added the ability to email license details to clients
- Added the option to edit uploaded versions
- Improved page load speeds with the addition of output compression
- Added a counter for API calls
- Added an Envato API connection status indicator
- Added two new Internal API endpoints for improved functionality
- Improved security features, both minor and major
- Enhanced the sample WordPress plugin
- Improved the External and Internal API for better performance
- Improved the LicenseBox Cron for more efficient operation
- Updated multiple third-party libraries to ensure compatibility
- Fixed an issue with saving email settings
- Fixed a problem with sorting tables on some pages
- Resolved the issue of sending unsecured SMTP emails
- Fixed a menu size issue on some browsers
- Made various other minor improvements and fixes
Need full changelog? Please contact us.