Getting started guide provides step-by-step instructions for the vendor how to begin with the NetLicensing service.
Use the following client libraries and examples as a foundation for integrating NetLicensing in your code. It will help you to understand how to perform the validation, build the infrastructure to manage and track licenses, perform various vendor administrative tasks, etc. using the NetLicensing API.
Get Started with NetLicensingIt’s easy to get started with NetLicensing to enable license management for your products.
Just follow these five simple steps.
NetLicensing Usage Scenarios
Here you can find typical NetLicensing integration and usage scenarios, which might give you some impressions on how you can elaborate on the best-fit licensing approach for your products.
Online validation & activation
Use NetLicensing services in an innovative Licensing-as-a-Service (LaaS) mode, so your products can be validated & activated online, as well as provide the best customer experience by allowing immediate online licenses acquisition.
Online validation using NetLicensing Agent on vendors’ premises
NetLicensing core services are hosted on very reliable and scalable architecture with the high availability. Nevertheless, based on the vendors demand, fault-tolerant infrastructure can be established by deploying NetLicensing Agent on vendor’s premises, so this additional installation will allow the vendor to ensure availability using his own infrastructure.
Offline validation using NetLicensing Agent on customers’ premises
In some environments access to the NetLicensing cloud services is not possible for technical or organizational reasons, such as no internet connectivity or security restrictions. To enable NetLicensing functionality even in such restricted environments, we offer NetLicensing Agent - a standalone module, which is able to operate without connectivity to the NetLicensing cloud services and responding in a local network or on a local host to the validation requests same as the NetLicensing cloud service does.
Offline validation using TTL & Cache
This is a typical scenario, which can be used for mobile applications and IoT devices in order to reduce outgoing traffic on validation requests. Initial successful response from NetLicensing validation can be cached in the application for the defined Time-To-Live interval and used to enable product functionalities.
3pp e-commerce integration using NetLicensing Gateway
Integration with NetLicensing doesn’t mean, that existing sales channels need to be changed. You can use established e-commerce (FastSpring, MyCommerce, PrestaShop, SendOwl, etc.) platforms for licenses checkout process and configure fulfillment / web-hocks process to be used in the combination with NetLicensing Gateway. So all acquired licenses will be available and assigned to the customer for later validation in NetLicensing.
ERP & CRM integration using NetLicensing RESTful API
The best synergies can be achieved via integration of your CRM, CMS, ERP & BI and NetLicensing services. Transform your existing systems in “one-stop-shop” for all customer and process relevant metrics and access retrieve NetLicensing assets assigned to your customers in the above systems.