Syncfusion® Licensing Overview
2 Feb 20263 minutes to read
License key validation for Essential® JS2 platforms was introduced in the 2022 Volume 1 release. This licensing key validation requires developers to register a valid license key in an application when referencing any of the latest JavaScript packages, whether from npm, CDN, or build.
License keys can be obtained from the My Account » License and Downloads section of the Syncfusion® website. To obtain a license key, you must have an active trial, license, or community license.
Before using any Syncfusion® JavaScript controls, the obtained license key must be registered in the application code. Otherwise, a license validation error message will be displayed as follows:
This application was built using a trial version of Syncfusion® Essential Studio®. Please include a valid license to permanently remove this license validation message. You can also obtain a free 30 day evaluation license to temporarily remove this message during the evaluation period. Please refer to this help topic for more information.
Difference between unlock key and license key
Please note that the license key is different from the installer unlock key that may have been used in the past and must be generated separately from the Syncfusion® website.
-
Unlock Key - The Syncfusion® Unlock Key is used to unlock Syncfusion® installers only.
-
License Key - The Syncfusion® License Key is a string that must be registered in your script to avoid licensing warnings.
Refer to this KB article to learn more about the difference between the Syncfusion® Unlock Key and the Syncfusion® License Key.
Registering Syncfusion® license keys in Build server
| Source of Syncfusion® assemblies | Details | License Key needs to be registered? | Where to get license key from |
|---|---|---|---|
| npm/NuGet package | If the Syncfusion® packages used in the Build Server are from npm (npmjs.com) or NuGet (nuget.org), no Syncfusion® installer needs to be installed. The required Syncfusion® packages can be directly used from these sources. However, when using packages from npm or NuGet, the Syncfusion® license key must be registered in the application. |
Yes | Use any developer license to generate keys for Build Environments as well. |
| Trial installer | If the Syncfusion® assemblies used in the Build Server are from the Trial Installer, the license key must be registered in the application for the corresponding version and platform to avoid trial license warnings. | Yes | Use any developer trial license to generate keys for Build Environments as well. |
| Licensed installer | If the Syncfusion® assemblies used in the Build Server are from the Licensed Installer, there is no need to register license keys. You can download and install the licensed version of the installer. |
No | Not applicable |