NumXL Software Development Kit (SDK)
License Key & Activation

The NumXL SDK and its runtime use the same licensing scheme as the NumXL add-ins, so you’d to acquire a license key: Trial license key or a paid subscription.

Acquiring a License key

To request a free 14-day trial license key, use the command line utility (sflmgr.exe) included in the redistribution.

<NumXL SDK Path>\sflmgr.exe –first=John –last=Doe –[email protected] –product=”31223-200-169” -x request

For paid subscriptions, a license key is generated after you place your order at our online website.

Note
Keep in mind that the license key is associated with the email address used to place the order (or request the trial key). This email is important for future communication, renewals and account activation

Activating License key

Before you can use the License key with the SDK, you’d need to activate it on your target machine. To do so, use the command line utility (sflmgr.exe)

<NumXL SDK Path>/sflmgr.exe –product=”31223-200-169” –key=”79F7-C8-A6-01-7890” –[email protected] -x activate

Upon success, the sflmgr.exe utility returns a JSON text with an activation code string.

You’d need to pass the license key and activation code to initialize the SDK licensing module and unlock all NumXL functions.

Important
The activation code is immutable until next renewal, therefore, it is best to store it in a file or in the registry. It is the reponsiblityof the client app to store the license key and activation codes (file, database or in registry). They will be neede to initialize the NDK.

License key Renewal

For renewable subscriptions, you need to update the activation code after renewal. To do do, run the sflmgr.exe command to activate the license key, and capture the new activation code.

References