License Manager - Laravel PHP Licenser and Updates Manager
License Manager – Laravel PHP Licenser and Updates Manager License Manager is a powerful standalone software licensing solution built with Laravel. It enables
License Manager – Laravel PHP Licenser and Updates Manager
License Manager is a powerful standalone software licensing solution built with Laravel. It enables you to manage products, licenses, activations, and customers with a complete REST API, webhook notifications, Envato integration, and a self-service customer portal.
Latest Version 1.1.0. Released Feb 27, 2026 Click HERE to view the Changelog
- Added bulk license creation with quantity field on license create form
- Added customer portal settings for page visibility, deactivation permission, and configurable “Get More Licenses” URL
- Added customer email templates (welcome and password reset) configurable in Settings > Email
- Added filter/action hooks and Laravel events to all external API controllers for extensibility
- Added license_data support to update download API with backward-compatible license_file fallback
- Added Envato integration settings with collapsible toggle in General settings
- Added encryption key regeneration confirmation modal with AJAX support
- Added ViewAction to products table
- Added comprehensive test coverage for all internal API endpoints
- Redesigned public license verification page with card-style UI, gradient banner, and color-coded status
- Improved translations with missing keys synced across all 42 language files
- Improved admin layout with horizontal layout and full container width
- Improved Envato UI elements gated behind integration setting across all admin views
- Improved sidebar menu ordering with Pages menu after License Manager
- Improved code quality by resolving PHPStan level 5 errors
- Fixed license blocking not deactivating active activations
- Fixed customer portal activations page showing empty when activation customer_id doesn’t match client_id
- Fixed API response field mismatches between resources/controllers and database schema
- Fixed version detail showing wrong status field
- Fixed breadcrumb :product placeholder in version show/edit pages
- Fixed empty downloads column display
- Fixed settings page
- Fixed activity logs
Please check our upgrade guide on https://docs.botble.com/license-manager/upgrade.html
Note: Price will be increased after 50 sales (16 more sales left), hurry up!!!
License Manager is a complete standalone application – it does not require any other Botble products to work. It provides everything you need to protect and monetize your software: product management with version tracking, license generation with multiple types (perpetual, subscription, trial), activation tracking per domain/IP, customer portal with social login, and comprehensive REST API for client applications.
License Manager is perfect for software developers, plugin creators, and digital product sellers who need a robust license management system. Features include AES encryption, domain normalization, IP validation, auto-blacklisting, webhook notifications, Envato purchase code verification, and more – everything you need to run a secure software licensing operation.
We have a dedicated support center for all of your support needs. It includes our Documentation and Ticket system for any questions you have. We usually get back to you within 12-24 hours.
| | |
Highlighted Features (Last Updated: February 2025):
- Buy One Time & Get Free Updates Forever
- Free Installation – If you will face any problem during installation – we will help you and It’s FREE
- Standalone Application – Complete licensing solution that works independently. No other Botble products required.
- Easy Installation – Install License Manager easily with no coding or server knowledge in a few minutes with our web installer and documentation.
- High Performance – License Manager is lightweight and has lighting fast performance and page load time out of the box.
- Product Management – Define software products with unique reference IDs, version management with changelogs, and automatic update tracking.
- License Management – Generate license codes with multiple types (perpetual, subscription, trial). Support for parallel usage limits and domain whitelisting.
- Activation Tracking – Track activations per domain and IP. Multi-activation support with configurable limits and auto-deactivation.
- Customer Portal – Self-service customer accounts to view licenses, activations, and manage installations with password recovery.
- Social Login – Customers can sign in with Envato, Google, Facebook, or GitHub accounts for seamless authentication.
- REST API – Complete REST API for license activation, verification, and updates. External and internal API endpoints with rate limiting.
- Webhook Notifications – Real-time notifications for license expiration, updates, and events. HMAC signature verification for security.
- Enterprise Security – AES-128/256 encryption, domain normalization, IP validation, auto-blacklisting, and failed attempt tracking.
- Envato Integration – Verify Envato purchase codes directly. Auto-import licenses from Envato marketplace purchases.
- Multi-language Support – Available in 15+ languages including English, French, German, Spanish, Vietnamese, Japanese, Korean, Chinese, Arabic, and more.
- Translations – License Manager is fully translation ready and can be easily translated to any language from admin area.
- Ongoing Support: Benefit from our dedicated support team, ready to help you with any questions or challenges you may encounter during integration and beyond. We always reply your ticket within 1 business day.
Screenshots
Dashboard
Modern admin dashboard with license statistics, recent activities, and quick actions.
Product Management
Manage software products with version tracking, changelogs, and downloadable files.
License Management
Create and manage licenses with different types, expiration dates, and parallel usage limits.
Activation Tracking
Track all activations with domain, IP, and timestamp information. Manage and revoke activations.
Customer Portal
Self-service customer portal with social login support (Envato, Google, Facebook, GitHub).
Settings
Configure encryption, API keys, webhooks, and security settings.
Demo
- Admin Panel: https://license-manager.botble.com/admin
- Admin account: admin – 12345678 (username & password are autofilled)
- Customer Portal: https://license-manager.botble.com/customer/login
- Customer account: customer@botble.com – 12345678
API Demo Playground
Test the License Manager API without writing code! Our interactive demo playground lets you explore all API endpoints in real-time.
Try it now: https://license-app-demo.botble.com
- External API Demo – Test license activation, verification, deactivation, and update checking
- Internal API Demo – Explore products, licenses, and admin operations
- Live Responses – See real JSON responses with syntax highlighting
- Request Inspector – View HTTP methods, headers, and request bodies
The playground includes step-by-step instructions and FAQ to help you understand how to integrate the API into your software.
Requirements
- PHP version 8.2 or higher
- MySQL 5.7+ or MariaDB 10.2+
- Laravel 12 (included)
Installation Guide
Installing License Manager is quick and straightforward:
- Download from your CodeCanyon downloads page
- Extract the downloaded zip file to your server
- Access
https://your-domain.com/installto run the web installer - Follow the installer steps to configure database and admin account
- Configure settings in License Manager > Settings
After installation, you can access all features from the admin panel.
Usage Guide
Creating Products
- Log in to your admin panel
- Navigate to “License Manager” > “Products”
- Click “Create” to add a new product
- Enter product name, reference ID, and description
- Add versions with changelogs and downloadable files
- Save the product
Generating Licenses
- Navigate to “License Manager” > “Licenses”
- Click “Create” to generate a new license
- Select the product and license type (perpetual, subscription, trial)
- Set parallel usage limit and expiration date
- Assign to a customer (optional)
- Save to generate the license code
Managing Activations
- Navigate to “License Manager” > “Activations”
- View all activations with domain, IP, and license details
- Deactivate specific installations as needed
- Monitor failed activation attempts
API Integration
- External API: For client applications to activate, verify, and deactivate licenses
- Internal API: For admin operations like creating products and licenses
- Webhooks: Receive real-time notifications for license events
Best Practices
- Use Strong Encryption: Configure AES-256 encryption for maximum security
- Set Rate Limits: Protect your API from abuse with rate limiting
- Monitor Activations: Regularly review activations to detect suspicious activity
- Enable Webhooks: Set up webhooks to automate license expiration reminders
Changelog
Version 1.1.0 – Feb 27, 2026
- Added bulk license creation with quantity field on license create form - Added customer portal settings for page visibility, deactivation permission, and configurable "Get More Licenses" URL - Added customer email templates (welcome and password reset) configurable in Settings > Email - Added filter/action hooks and Laravel events to all external API controllers for extensibility - Added license_data support to update download API with backward-compatible license_file fallback - Added Envato integration settings with collapsible toggle in General settings - Added encryption key regeneration confirmation modal with AJAX support - Added ViewAction to products table - Added comprehensive test coverage for all internal API endpoints - Redesigned public license verification page with card-style UI, gradient banner, and color-coded status - Improved translations with missing keys synced across all 42 language files - Improved admin layout with horizontal layout and full container width - Improved Envato UI elements gated behind integration setting across all admin views - Improved sidebar menu ordering with Pages menu after License Manager - Improved code quality by resolving PHPStan level 5 errors - Fixed license blocking not deactivating active activations - Fixed customer portal activations page showing empty when activation customer_id doesn't match client_id - Fixed API response field mismatches between resources/controllers and database schema - Fixed version detail showing wrong status field - Fixed breadcrumb :product placeholder in version show/edit pages - Fixed empty downloads column display - Fixed settings page - Fixed activity logs Version 1.0.0 – Jan – 2025
- Product management with version tracking and changelogs - License generation (perpetual, subscription, trial types) - Parallel usage limits per license - Activation tracking by domain and IP - Customer portal with self-service management - REST API for license operations - Webhook notifications for license events - AES-128/256 encryption support - Domain normalization and IP validation - Auto-blacklisting for failed attempts - Envato purchase code verification - Multi-language support (15+ languages) - Role-based permissions - Activity logging Support & Documentation
Dedicated Support
Our support team is ready to help you with any questions or issues. We typically respond within 12-24 hours.
Comprehensive Documentation
Our detailed documentation covers everything from installation to API integration.
About Botble
Botble is a team of experienced developers dedicated to creating high-quality, user-friendly web applications and plugins. With years of experience in web development, we strive to deliver products that meet the highest standards of quality and performance.
Visit us at botble.com
What's Your Reaction?
Like
0
Dislike
0
Love
0
Funny
0
Angry
0
Sad
0
Wow
0



