New to KendoReactStart a free 30-day trial

Set Up Your KendoReact License Key

In this article, you’ll learn how to activate the KendoReact premium components and features by installing a license key.

KendoReact is an enterprise-grade UI library with 120+ free and premium components. You can use the 50+ free components and features of KendoReact, even in production, no license required. If you need to work with the premium components and features, you need a commercial license key or an active trial license key.

The license key installation process involves the following steps:

  1. Purchase a commercial license or start a trial.
  2. Download a license key.
  3. Install or update your license key file in your project.
  4. Register the license key by running a CLI command (part of the installation instructions).

Download Your License Key

  1. Go to the License Keys page in your Telerik account.

  2. Click the Download License Key button in the License Key banner.

    Telerik Account - License Keys - React Download

Starting with the 2025 Q1 release, the name of the downloaded file changes from kendo-ui-license.txt to telerik-license.txt. This change is required as all Telerik UI and Kendo UI products now use the same licensing mechanism with a common license key. See the Handling License Key File Name and Environment Variable Name Changes in the 2025 Q1 Release knowledge base article for more details.

Installing or Updating the License Key

  1. Copy the license key file (telerik-license.txt) to the root folder of your application. This is the folder that contains the package.json file.
    With this approach, you need to install the license key to every project that uses premium KendoReact components or features.
    • Alternatively, copy the contents of the file to the TELERIK_LICENSE environment variable. With this approach, you need to set the license key only once.
  2. Install @progress/kendo-licensing as a project dependency by running npm i @progress/kendo-licensing or yarn add @progress/kendo-licensing.
    Most KendoReact packages already require this dependency as part of the installation process.
  3. Run npx kendo-ui-license activate or yarn run kendo-ui-license activate in the console.
  • If both the TELERIK_LICENSE environment variable and the telerik-license.txt file are present, then the environment variable will be used.

When renewing your subscription, always regenerate and reactivate the license key. This will allow you to update the KendoReact components in your application. Each licensing file contains information about the validity of your subscription and can be used for all KendoReact versions published before its expiration date.

Troubleshooting

If you have a valid license key, and the License activation failed warning appears in the terminal, performing a clean, fresh install usually resolves it. To do this, follow these instructions:

  1. Run rm -rf node_modules to remove all installed packages.
  2. Delete the package-lock.json and/or yarn.lock file(s).
  3. Run a new npm install and activation of the license.

If the invalid license attributes are still displayed after you have installed or updated the license key, see the License Activation Errors and Warnings and the FAQs articles for more information.