Keevault - License Manager and Telemetry Data Collection

Description
Keevault – The all-in-one solution for software license verification and usage and telemetry data collection.
- Live Demo
- Username: demo@keevault.com
- Password: demouser
- Test API & Contracts API Responses: Postman Collection
Note: The demo resets every 60 minutes.
License Keys
Create or import license keys using the dashboard or through the API. Additionally, license keys can be bulk-generated using the generator feature.
Generators
A versatile and powerful license key generation system allows you to generate keys in either UUID or chunk-system format. For instance, generating keys with four chunks, each consisting of four characters, will result in keys such as B4AD-EF5C-548D-90EF. Additionally, you have the option to call your own PHP generator function with minimal code required.
Products
Products can be categorized as internal or external (for Envato support). Create your product and configure it according to your preferences, which will later be utilized by the API.
With a strong emphasis on security, each product can possess its own private key for signing API responses, in addition to the global private key utilized for signing non-product-related API responses.
The purpose of the signature is to verify that the response received by your software originates from your own servers and not from a third party. Furthermore, a timestamp is included in all API responses to ensure the uniqueness of each signature, even if the data remains unchanged.
Downloadables/Product Updates/Versions
Create downloadable packages accessible through the API. When the access downloads endpoint is called, it will return a list of download links that can be accessed if the set requirements are met.
Examples of configurable requirements include:
- Requiring the license key to be assigned within a specified date range. This is useful if you want to grant your customers access to downloads created within one year of their purchase, for example.
- Managing license keys that expire before a certain date, which is useful for perpetual access or fallback licenses.
- Set a fixed cutoff date after which the package can no longer be accessed.
Activations
Assign a unique identifier to each activation, which could be a Device ID or a domain for web applications/plugins.
For domains/websites, an additional Post URL can be configured to send remote deactivation requests to the server where the product is deployed.
These remote deactivation requests are signed using the product’s private key to ensure that your software can verify the request’s origin and authenticate that it originates from your servers.
API Keys
You have the option to bind an API key to a specific IP address or allow access from anywhere. Each API endpoint requires its own permission to be enabled to be accessible.
API Settings
API access can be restricted by blocking IPs and identifiers (such as device IDs and domains). Additionally, download links can be restricted to a specific user agent, in addition to the existing global API restrictions.
API Endpoints
With 25 endpoints available for both product and internal use, you can license your products and seamlessly integrate the license manager with third-party tools.
Logs
All actions on the dashboard or through the API are logged, with administrators having the ability to purge logs.
Logs are categorized, and each category can be individually enabled or disabled.
Telemetry Data
All telemetry data can be viewed from the dashboard and accessed via the API for use and processing by third-party tools.
Dashboard Widgets
Telemetry data collected via the API can be utilized to create dashboard widgets, providing an overview of the latest collected data.
Widgets can be rearranged, resized, removed, or hidden for built-in options.
Filter and bulk actions
All data tables support filtering capabilities. For instance, license keys can be filtered by the key itself or a partial fragment, as well as by owner name and email, product, or status. This streamlined process enables you to swiftly locate the desired data.
Bulk actions allow you to perform actions such as deleting or changing the status of multiple records simultaneously.
User Security
Enabling two-factor authentication (2FA) enhances account security by requiring not only a password and username but also a time-sensitive code for login.
Contracts
Specialized API endpoints that grant contract owners, such as organizations or companies, the capability to generate a predefined number of license keys according to specified generator rules. Depending on the permissions configured by the admin, contract owners can create or destroy licenses using their designated contract key.
Suggestions
If you have any suggestions for new features, please don’t hesitate to share them in the comments section. Your input is greatly valued!
Included in the Package
- Keevault – Laravel Web Application
- API Documentation
- Contracts API Documentation
- Product Documentation
- API Postman Collection
- API Response Codes
Freebies
- WooCommerce Integration – Sell Keevault license keys through your WooCommerce store.
System Requirements
- PHP: 8.3+
- MySQL: 5.7+
Change Log
Version 2.0.3 - March 17, 2026 - Added a new API endpoint `GET /api/v1/get-available-license-keys-stock` to return stock for all products. - Improved `get-available-license-keys-count` by including `has_enabled_generator` alongside the count. - Fixed the generator update modal to load the correct active `status` state. - Fixed license key filtering so filter by license key returns the correct result.
Version 2.0.2 - March 12, 2026 - Fixed admin validation for license keys, contracts, and API keys so UI saves match database constraints and fail cleanly. - Fixed `assign-and-activate-license-key` so temporary assignment state is rolled back if activation fails, without changing the API response contract. - Fixed contract API signing and encryption to avoid runtime errors when a referenced product record is missing. - Removed duplicate CSRF middleware registration from the web middleware stack. - FIxed the edit license key modal not auto selecting the product.
Version 2.0.1 - February 6, 2026 - Updated to Laravel 12.5 and Livewire 3.7.8. Version 1.1.5 - November 25, 2024 - Added API v1 random-assign-license-keys-queued endpoint, which functions like random-assign-license-keys, but queues the calls. The response is sent to the specified webhook provided as a parameter during the call. Version 1.1.4 - November 23, 2024 - Added the endpoint 'random-assign-license-keys' which can be used to assign a number of license keys to an owner or generate and assign new ones depending on the quantity available, product configuration, and the API request parameters. Version 1.1.2 - November 10, 2024 - Added Contracts and Contracts API. - Added the API v1 endpoints: get-all-contracts, create-contract, update-contact, delete-contract. Version 1.1.0 - November 04, 2024 - Added the option to encrypt the response instead of signing it. - Bug fixes. Version 1.0.3 - March 22, 2024 - Fixed a bug in the 'get-license-keys' endpoint. - Fixed a bug where admins can delete the currently logged-in account. Version 1.0.2 - March 18, 2024 - Fixed error during API key creation. Version 1.0.1 - March 14, 2024 - Added 'get-available-license-keys-count' endpoint. - Fixed the 'get-license-keys' endpoint defaulting to the minimum per page if the quantity is less than 10, now you can get as low as 1 license key per request. - Fixed sidebar toggle not showing on mobile.
| Type | PHP Script |
|---|---|
| Author | SCODEWARE_ |
| Category | Php Scripts / Miscellaneous |
| Price | $95 |
| Sales | 56 |
| Rating | 4.75 from 4 ratings |
| Published | Mar 9, 2024 |
| Last Update | Mar 17, 2026 |
| Compatible Software | PHP 8.x, MySQL 8.x, MySQL 5.x |
| Software Framework | Laravel |
| Source Files Included | JavaScript JS, CSS, Sass, PHP |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 4,296 views · 38 clicksSaaS · Week 45 · 4,296 views · 38 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 42,016 views · 223 clicksWebsite · Week 45 · 42,016 views · 223 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 40,059 views · 117 clicksSaaS · Week 45 · 40,059 views · 117 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 59,068 views · 198 clicksSaaS · Week 45 · 59,068 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 28,444 views · 122 clicksDesktop App · Week 45 · 28,444 views · 122 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 4,277 views · 19 clicksWebsite · Week 45 · 4,277 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,952 views · 17 clicksWeek 45 · 2,952 views · 17 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,726 views · 13 clicksWeek 45 · 2,726 views · 13 clicks