Syncfusion® Licensing Overview
Syncfusion® React components use license key validation. When you reference Syncfusion® React packages from npm, your application must register a valid license key. If a key isn’t registered, a licensing notice appears at runtime.
What is license key validation?
License key validation ensures that apps using Syncfusion® React packages have a valid trial, paid, or community license associated with them.
If your app does not register a valid key, you’ll see a message similar to:
This application was built using a trial version of Syncfusion® Essential Studio®. To remove the license validation message permanently, a valid license key must be included.
Get your license key
You can obtain a license key from your Syncfusion® account. An active trial, paid license, or community license is required.
-
Generate a license key for your product and version.
When do I need to register the key?
-
Development: Required to remove the runtime licensing notice.
-
Production: Required to deploy without licensing notices.
-
CI/CD and build servers: Register the key in your build or runtime environment.
Registration must occur in your application code before using any Syncfusion® React components. For step-by-step instructions, see the See also section below.
Best practices
-
Store securely: Use environment variables or your CI/CD secret store. Avoid committing keys to source control.
-
Register once on startup: Initialize licensing as part of your app bootstrap so all components are covered.
-
Keep keys up to date: Regenerate or update keys when upgrading major versions or changing license type.