Yes, it's a completely new product. Everything has been rewritten using the latest and some of the best technologies available.
Completely API driven
Brand new dashboard
Customer portal for your customers
New beautiful documentation
New client libraries
Code samples have been moved to Github
Updated pricing plans
No, you need to create a new account for using Cryptlex v3.x. You can signup for free, no credit card required.
We are planning to support it for one year (upto May 2019), after which you won't be allowed to create more products, product versions and product keys.
Don't worry updates in existing product keys, activations and deactivations will still work after one year. Cryptlex v2.x won't be retired unless we record zero traffic on Cryptlex v2.x servers.
Yes, a reactivation will be required. You can do an auto-activation if you store the key in your application settings and after upgrade check whether key exists and do an auto-activation.
No, when you subscribe to any paid plan on Cryptlex v3.x your Cryptlex v2.x account subscription will get discounted by the amount you pay for your subscription. Please notify us when you do so.
A lot has changed and many new features have been added. Most of the feature requests by our customers have made into Cryptlex v3.x, we thank you for your valuable feedback.
Everything is now API driven in Cryptlex. You can even skip using LexActivator (though not recommended) and directly use web API to license your products.
We now support identity management for your customers. Along with creating licenses you can also create users and link them with the licenses. Basic features like login, password reset, profile management are supported out of the box. Your customers can also log into the dashboard to manage their license keys.
A license policy helps you create different types of license profiles. It acts as a blueprint for the licenses you create for your customers and helps you implement different types of licensing models.
Now you can simply use LexActivator for implementing floating licenses where Cryptlex server acts as your floating license server. So you get to see activation log in real time for your floating licenses.
Every action is logged and you can easily view the event log in the dashboard. Logs are retained for 30 days.
You can now easily integrate Cryptlex with third party apps and take actions when some event occurs in your Cryptlex account. You can even use Zapier and integrate Cryptlex with thousands of cloud apps.
Cryptlex v2.x allowed for storing custom fields with your licenses. This has been replaced with metadata which can be stored along with your products, licenses, users, activations and trial activations.
Analytics have been improved and we are adding more metrics to further give you detailed insight of your products.
LexActivator has gone through major upgrade and now supports a lot many new features. You can checkout the changelog.
To keep it short we won't be discussing all the features, if you have any queries drop us an email and our team will reach out to you.
You can easily export the license keys in csv format from the Cryptlex v2.x dashboard. The exported csv data needs to be processed a bit before it can be imported into Cryptlex v3.x. It looks as follows:
"Key ID", "Product Key", "Email", "Status", "Expires On", "Total Activations", "Used Activations", "Total Deactivations", "Used Deactivations", "Validity", "Creation Date", "Custom Fields", "Activation Location","Activation Date","Activation Extra Data","Activation OS"
Remove the fields which can't be imported so it will become:
"Product Key", "Email", "Total Activations", "Total Deactivations", "Validity", "Creation Date", "Custom Fields"
Rename the fields as per the new schema:
"key", "email", "allowedActivations", "allowedDeactivations", "validity", "createdAt", "Custom Fields"
Multiply each entry in
validity column by
86500 to convert it to seconds.
Each custom field should be added as a separate field, assuming you had stored order_id, first_name, last_name:
"key", "email", "allowedActivations", "allowedDeactivations", "validity", "createdAt", "order_id", "first_name", "last_name"
We have created a sample project on Github to help you with the import. It's a Node.js script which you can modify as per your requirements.
You need to decide whether you want to store the user data as separate user resource or simply store it as part of license metadata. The script uses user data to create a new user and links the user with the license. You can modify the script as per your requirements.
The script invokes Cryptlex v3.x Web API, so you will need an access token to use the script. Go the "Personal Access Tokens" section in dashboard and create an access token with following four permissions: