Which version License Key should I use in my application?
Syncfusion has introduced the licensing system from the version 16.2.0.41. So, you should register the valid license key in your application to permanently remove the license exception message if you are using Syncfusion evaluation installer or NuGet packages.
The Syncfusion license key is version-specific. So, you need to regenerate the licensing key for every new volume release.
Upgrading to Volume release | v16.2 to 20.4: If you are using the application from Syncfusion version 16.2.0.* and trying to upgrade to our next volume release version 16.3.0.*, you should generate the license key for v16.3.0.* and update the key in your application. For example, if you are using v16.2.0.41 and trying to upgrade to the next volume release, v16.3.0.21 you need to regenerate the licensing key for v16.3.0.* from our website and update the licensing key in your application. 21.*.* later: Syncfusion introduced sematic versioning from 21.*. So, if you are using the application from Syncfusion version 21.*.* and trying to upgrade to our next volume release version 22.*.*, you should generate the license key for v22.*.* and update the key in your application. For example, if you are using v21.1.35 and trying to upgrade to the next volume release v22.1.34 you need to regenerate the licensing key for v22.*.* from our website and update the licensing key in your application. |
Upgrading to Service Pack\NuGet release | v16.2 to 20.4: Our Volume release licensing key (16.2.0.*) can be applied to it’s service pack\nuget releases. If you are using the application from Syncfusion version 16.2.0.* and trying to upgrade to it’s service pack\nuget release in the same volume release, there is no need to regenerate the license key again. 21.*.* later: Syncfusion introduced sematic versioning from 21.*. and our Volume release licensing key (21.*.*) can be applied to it’s service pack\nuget releases. If you are using the application from Syncfusion version 21.*.* and trying to upgrade to it’s service pack\nuget release in the same volume release, there is no need to regenerate the license key again. For example, if you are using v21.1.35 and trying to upgrade to it’s service pack\nuget release in the same volume release v21.2.3 or v21.2.4, there is no need to regenerate and apply the license key again for service pack\nuget releases. |
To generate
the license key for v31.1.17 or later follow the below steps:
As of the
2025 Volume 3 release (v31.1.17), Syncfusion® introduced new editions of
Essential Studio:
- Essential Studio UI Edition
- Essential Studio Document SDK
- Essential Studio PDF Viewer SDK
- Essential Studio DOCX Editor SDK
- Essential Studio Spreadsheet Editor SDK
- Essential Studio Enterprise
Edition (all of the above together)
Change:
- Previously (before v31.x),
license keys were generated per platform (e.g., ASP.NET Core, Blazor,
Angular, etc.).
- From v31.1.17 onwards, license
keys are generated per edition (UI Edition, Document SDK, etc.).
Customers who
purchased or registered before v31.1.17 can still generate an Enterprise
Edition license key, which will unlock all products.
How to
Generate License Keys
For
v31.1.17 or higher (edition-based)
Step 1: Go to
the Downloads
and Keys page.
Step 2: Click the Get License Key link.
Step 3: In
the pop-up dialog, select version 31.x.x or higher.
Step 4:
Select the edition or SDKs you need from the dropdown. You can select one or
more based on the component usage in your application.
- For customers who purchased or
registered before v31.1.17, you will see all the editions and SDKs.
- New customers who buy Essential
Studio Enterprise Edition will also see all these editions and SDKs.
- New customers who buy particular
editions or SDKs can only see those.
In order to
generate the Enterprise Edition key, select all these options:
- UI Component Suite
- Document SDK
- DOCX Editor SDK
- PDF Viewer SDK
- Spreadsheet Editor SDK
Note: Customers who purchased
before v31.x.x are strongly advised to select all 5 editions and SDKs while
generating a key for v31.x.x or higher because your application might be using
the controls or libraries from all of them.
Step 4:
Click Get License Key. This generates the Enterprise Edition
license key, which covers all SDKs and UI components.
To generate the license key for v30.2 or before:
1. Generate the license key from License & Downloads section of the Syncfusion website. Refer to the following screenshot.
2. Choose the version for which you want to generate the license key, and then click GET LICENSE KEY.
3. Get the License key, which is shown at the bottom of the pop-up window. This is your license key.
The generated license key is just a string that should be registered before any Syncfusion control is initiated. Kindly follow the licensing help document to register the key in the application.