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.
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.
License Manager PHP Script Features
- License Key Generation
- Automatically generate unique license keys for customers.
- Different license types
- Assign licenses to specific products or users.
- License Activation & Validation
- Customers must activate the license before using the software.
- License validation happens via API requests from the installed product.
- Prevents unauthorized or pirated use.
- Domain / IP Binding
- Restrict licenses to:
- Specific domains
- IP addresses
- Or server installations
- Prevents the same license being used on multiple sites.
- Automatic Software Updates
- Developers can release new versions of their software.
- Licensed users can download updates automatically.
- Update notifications can appear inside the application.
- Product Management
- Manage multiple products in one dashboard.
- Track:
- product versions
- update files
- release notes
- Customer Management
- Store customer details.
- View:
- purchased licenses
- activation status
- usage history.
- Activate
- Suspend
- Expire
- Revoke licenses
- subscription expires
- refund issued
- license misuse detected.
- REST API Integration
- Provides API endpoints to:
- Verify licenses
- Activate licenses
- Check update availability
- Validate installations
- This allows easy integration with Laravel or PHP-based applications.
- Admin Dashboard
- A web dashboard to:
- Manage products
- Monitor licenses
- Track installations
- Upload updates.
- Security Features
- Encrypted license keys
- API authentication
- Protection against license tampering.