32 comments found.
Is there a way to take a look at the demo? If I try the demo login data, there is an error, and I can’t log in!
Hi,
I just tried and I was able to login using:
Username: demo@keevault.com
Password: demouser
If you are facing an error, could you please send me a screenshot? (contact@firassaidi.com)
PHP obfuscation service that allows you to easily conceal your PHP code, making it harder to understand and nullify your scripts. domain & Ip bidning is available , will it support my software codes based on > php 8.2
Hi,
Just to clarify, Keevault does not include a PHP obfuscation tool. Keevault provides a license verification API that can be integrated into your software.
If you want to obfuscate your PHP code, you would need to use a third party obfuscation tool and then integrate Keevault’s license verification with your application.
Also, just to clarify regarding PHP versions: the Keevault installation itself requires PHP 8.3 or higher, but the API can still be integrated with software running on PHP 8.2.
Could you please confirm if this is what you were asking? If not, feel free to explain a bit more about your setup and I will be happy to help.
Hi, I have a pre-sale question. Am I correct in understanding that both Envato products and non-Envato products can use a license key created by this system?
Hi,
Yes, both Envato products and non-Envato products can use a license key created by Keevault.
Hi firassaidi,
Thank you for the quick response. Just to be sure: if I sell the same product on Envato and my own webshop, will the software be able to handle that? So when a product is sold via the website, one license is issued, and when the same product is sold via Envato, another license is created?
Hi,
When a product is sold through your own shop, you create a license for the buyer using the API. When a product is purchased on Envato, the buyer enters their purchase code and it is added to Keevault.
Configuration: when creating your Keevault product, set it as an Envato product, even if you also sell it elsewhere.
Activation process: Keevault first checks if the license key already exists. If it does not, it validates the Envato purchase code for the product and adds it to the system if valid.
Licenses from your web shop are added via the API. Envato licenses are added automatically on first activation.
Hi 
Any chance to have this for resellers?
Thx
I mean, that i have my license system, and resellers can also use it to sell my products.
hi. does it support update manager for plugins? and what if we sell from woocommerce? is full compatible for license and updates?
Hi,
Yes, the Keevault API can be used to deliver updates. It integrates with CodeCanyon, if a product is set as an Envato product, Keevault will automatically accept the purchase code as a license key and add it to the license list.
thanks for the reply. something else. do you have doc and api on how integrate with envato? also is possible one license can be active only in one domain and one subdomain like dev. stagging. etc? and a user can renew license if expires or have to buy a new one? thanks
Hi,
Yes, check the product description page. At the bottom you’ll find links to the API docs and a Postman collection.
Keevault doesn’t require a special integration to work with Envato since it’s already built in. All you need to do is configure your product and set the Envato item ID in the product configuration page. After that, everything is handled the same as with non-Envato products. When the API request is for an Envato product, Keevault will automatically call Envato’s API and add the purchase code to Keevault, so you can manage it directly from your Keevault dashboard.
Prepurchase question:
1. Any reason why the update is stopped?
2. I m interested in SaaS product, any plans for it?
Hi,
1. Keevault will receive updates when a buyer reports a bug or when a new feature is added.
2. Currently, there are no plans for a SaaS version.
I’m interested in this product.
Do you plan to add a captcha to the login to prevent attacks? Does the free WooCommerce plugin allow selling both the license key and the downloadable file, or just the key? How can my customers access the downloadable files if the links are only generated via API? Will you have an example of this?
Hi,
1. Yes, I’ll be adding captcha in the future. Keevault already has two-factor authentication, which adds an extra layer of security by requiring a second verification step in addition to the user’s main password. This significantly reduces the risk of unauthorized access, even if the main password is compromised.
2. The free WooCommerce plugin delivers the ordered quantity of already generated license keys. You can deliver the downloadable through WooCommerce and fetch updates using the API. The WooCommerce plugin can be used as a starting point to integrate Keevault into WooCommerce. It will receive more updates in the future, but it’s not a full integration yet.
3. Using the customer activation details, you can generate a link for your customer and choose whether to handle the update in the background or provide the link to the customer so they can download and install the update themselves.
4. Keevault comes with a Postman collection that can be used to test all API endpoints, including examples of all possible responses for each endpoint.
Is it possible to use this to generate licenses and validate them for softwares built in python through calls using request or something ? I m using keygen.sh to do this right now , can I use your tool instead ? Also do you think you can add integration with stripe so the users can pay for the lisence and the key will be sent to their email through SMTP automatically that would be a great feature
Hi,
The API can be integrated with any programming language. Keevault includes a free WordPress/WooCommerce plugin that can be used as-is or as a starting point for deeper API integration with WooCommerce.
I am using your License Manager Plugin for my WordPress shop and manage multiple products with it. I would like to know if it’s possible to store product-specific instructions/documentation directly within the plugin, so that each product can have its own instruction manual. Does this functionality already exist, or do you plan to implement such a feature? Thank you in advance for your response. Best regards
Hi,
This application is built with Laravel, not a WordPress plugin. If you’re referring to WooCommerce License Manager, please leave a comment on that product’s page or open a support ticket on my support platform at https://support.firassaidi.com. I’ll assist you with the issue there.
Hi can you make this work for mql4 and mql5 softwares?
Hi,
Can you give me more details about this?
make it so we have an update checker
Hi,
Thank you for your feedback! I plan to include an update checker in a future update. This update checker will use the purchase code to verify and check for updates.
However, I noticed that you are commenting using an account that does not appear to have purchased the product. Please note that Keevault is exclusively sold here on Envato Market. If you acquired it from another source, it is likely a pirated version.
Best regards,
I used the demo to see this
Hi,
I apologize; I misunderstood and thought you were referring to an update checker for Keevault itself. However, an update checker for products already exists. Using the access-downloadables endpoint, you can retrieve all the available versions of a product. Then, you compare the versions and install the latest one if it is newer than the version already installed.
I am unable to install. Asked for help though ticket not sorted after several months. Error The requested URL /domains/keevault/install was not found on this server.
Hi,
Keevault is built using Laravel and cannot be installed in a subfolder. You must configure your server to direct the public folder to the ‘public’ directory within the application’s folder. If you must use a subfolder due to the presence of another site in the server’s public folder, consider using a subdomain instead.
If you encounter a “file not found on this server” error and see your server’s default 404 page, it likely means the files were extracted into the wrong directory.
When installing Keevault, always download the latest package from here. Do not copy an old installation, as the installer files are disabled after installation for security reasons.
If you’re unsure about how to install the application, I offer a free installation service. Simply open a support ticket, provide access to your control panel, and I’ll handle the installation for you.
Hello, how are you? I want a custom activator, updater, and license controller. I already have a strong foundation. But I still feel like something is missing. This is a project I’m working on, and I could share more complete information with you. It’s a licensing system for a platform called Mikrowisp, which uses PHP Sodium from Paragonie as an encryptor via the CURL API. Could you help me?
Hi,
You can send me more details about your project to contact@firassaidi.com
please check your email…
Hey, any update on how long its expected to take for a SAAS version of this software? Thank you.
Hello Please can I get an update on my question above?
I cant access the Live demo
Hi,
Please use the following details: https://demo.keevault.com/loginUsername: demo@keevault.com
Password: demouser
Thanks we can login now. What is the different between generators and License Keys in design
A generator is used to create license keys in a predefined format automatically.
Use case example, you use the generator to create a new license key for a customer after purchase. A generator can generate multiple license keys simultaneously.
I chose this product over others because of the completeness of the features and the clean design, I had some problems in the installation because it was poorly documented but still I managed, now I am desperately trying to figure out how to set it up for my case, is it possible to open a ticket to get help in the setup? Or is there a step-by-step documentation on how to configure the system and detailed description of some use cases? Thank you.
Hi,
Please open a ticket and I’ll be happy to answer any questions you have. I will also improve the documentation and release an updated version along with the next application update soon.
Thank you!
thank you for the quick response,
PLEASE ADD PRODUCT VARIATIONS ALSO LIKE A SINGLE PROUCT WITH MULTIPLE PRODUCT VARIATIONS WITH THERE KEYS PLEASE…..
Hi,
This would add unnecessary complication as product variations can be added as their own products and treated as variations on the client side when implementing the API.
hi,
presale question:
1. is there documentation for the custom function method of key generator ?
2. is there a boilerplate/helper for generate the php/wp code of keevault functions?
3. when the expected time for contract functions?
4. when the keevault be able to embed some custom fields in the license, expected time?
5. i know the saas is coming soon, how soon? and what function will be?
6. downloadable files only support local storage?
7. can we have sql beside the file only in the downloadable item?
8. the demo is a regular user dashboard or is there admin dashboard ?
Hi,
1. The function must be user-defined, located in the file App\Helpers\CustomGeneratorFunctions.php, and must return a unique value each time it is called and is written in PHP.
2. The Postman collection can be used to generate code for the API calls.
3. The update will be within the next 2-3 weeks.
4. The update will be within the next 2-3 weeks.
5. A SaaS version is on the roadmap, but for now, the focus is on improving the current version.
6. Yes.
7. The downloadable package needs to be a zip file, which can contain anything you want.
8. The user in the demo is an admin. The manager has more restricted access. Notably, they can’t change settings.
the SaaS will be different item or same item?
The SaaS version will be a different product.
thanks. will wait the saas version then
is the project no more development? any progress on SaaS?
The update will be released soon, as for the SaaS version it is on the roadmap but for now, the focus is on improving the current version.
So how is SaaS ?
Unfortunately, due to low sales, creating a SaaS version of Keevault is not an option at this time. If sales increase, SaaS features will be added to this version.
That’s really unfortunate, low sales might be of niche target market
Hi is it 100% safe to use this are our keys 100% safe here ? Is there any saas version coming?
Hi,
Yes, Keevault is secure.
A SaaS version is on the roadmap but for now, the focus is on improving the current version.
Hi,
If I use this app for a desktop application, is an online connection required every time it is started? Or is the online connection only necessary when activating the license key?
Hi,
The online connection is only necessary when making API requests(Like activation, deactivation, verification, ...). But you can do both, Keevault provides the API and the developer is free to implement it how they see fit.
I understand. Thank you! I was thinking that if the server sends an authenticated (RSA) message with special content during activation, it could be saved on the local computer and checked with the public key (the validity of the message and thus the key) even offline. (the above process consists of several parts, but I don’t want to complicate the answer here)
Yes, that’s possible. The API responses are signed, so you can store them locally and check their validity offline.
In addition to the signature, I’m planning to add the option to encrypt the whole response instead of just signing it.
✔ Thanks!