# @progress/kendo-licensing

> Kendo UI License Manager

Latest version **1.11.3** (published 2026-08-13) · SEE LICENSE IN LICENSE.md license · 0 weekly downloads

## Install

```sh
npm install @progress/kendo-licensing
pnpm add @progress/kendo-licensing
yarn add @progress/kendo-licensing
bun add @progress/kendo-licensing
```

Provides the command `kendo-ui-license`.

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 1.11.3 |
| Published | 2026-08-13 |
| First published | 2020-07-14 |
| Weekly downloads | 0 |
| License | SEE LICENSE IN LICENSE.md |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | 14 \|\| 16 \|\| 18 \|\| 20 \|\| >=22 |
| Dependencies | 3 |
| Unpacked size | 202.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| Author | Progress |
| Maintainers | progress |

## Links

- npm: https://www.npmjs.com/package/@progress/kendo-licensing
- Repository: https://github.com/telerik/kendo-licensing
- Homepage: https://github.com/telerik/kendo-licensing#readme
- Issues: https://github.com/telerik/kendo-licensing/issues
- npm.io page: https://npm.io/package/@progress/kendo-licensing

## Dependencies (3)

- [glob](https://npm.io/package/glob.md) ^13.0.1
- [yargs](https://npm.io/package/yargs.md) ^17.7.2
- [jsonwebtoken](https://npm.io/package/jsonwebtoken.md) ^9.0.3

## Recent versions

- 1.11.3 (latest) — 2026-08-13
- 1.12.0-develop.3 (dev) — 2026-10-12
- 1.12.0-develop.2 — 2026-10-02
- 1.12.0-develop.1 — 2026-10-02
- 1.11.3-develop.3 — 2026-08-13
- 1.11.3-develop.2 — 2026-06-02
- 1.11.3-develop.1 — 2026-05-28
- 1.11.2 — 2026-05-21
- 1.11.2-develop.2 — 2026-05-21
- 1.11.2-develop.1 — 2026-05-13
- 1.11.1 — 2026-04-24
- 1.11.1-develop.1 — 2026-04-24
- 1.11.0 — 2026-04-16
- 1.11.0-develop.3 — 2026-03-25
- 1.11.0-develop.2 — 2026-03-23
- … 115 more at https://npm.io/package/@progress/kendo-licensing/versions

## README

# Progress Kendo UI Licensing CLI

This package is part of the [Kendo UI](https://www.telerik.com/kendo-ui) family of UI Component suites.

For more information about usage with specific products see:

- [Kendo UI for Angular](https://www.telerik.com/kendo-angular-ui/components/my-license/)
- [Kendo UI for jQuery](https://docs.telerik.com/kendo-ui/intro/installation/npm)
- [Kendo UI for Vue](https://www.telerik.com/kendo-vue-ui/components/my-license/)
- [KendoReact](https://www.telerik.com/kendo-react-ui/my-license/)

## Usage

`kendo-ui-license <command> [arguments]`

Supported commands:

- `kendo-ui-license activate`

    Validates and imports a Telerik and Kendo UI license key file in the current project.

    The following locations are searched for a license key:
    - The path specified in the `TELERIK_LICENSE_PATH` environment variable.
    - The `TELERIK_LICENSE`, `KENDO_UI_LICENSE` environment variables.
    - The `telerik-license.txt`, `kendo-ui-license.txt` files in:
        - The current working directory
        - Each parent directory
        - `~/.telerik` (Linux and macOS) or `%APPDATA%\Telerik` (Windows)

        Command arguments:

    - `--ignore-no-license` - Sets the exit status to 0 (success) if a license file is missing.

- `kendo-ui-license get-key [--output <path>] [--no-browser]`

    Aliases: `refresh`

    Downloads a new license key file after authenticating to telerik.com via a web browser.
    By default, the license file is saved in the user's home directory.

    Command arguments:
    - `--output <path>` - Save license to specified directory or file
    - `--timeout <seconds>` - Authentication timeout, seconds (default: 300)
    - `--port <number>` - Preferred localhost port (random if not specified)
    - `--no-browser` - Do not automatically open a browser

- `kendo-ui-license info`

    Prints information about the current license and product license status.

- `kendo-ui-license help`

    Prints a help message.

    The exit status is one of the following values:
    - 0 - success
    - 1 - no license key found
    - 2 - invalid license key
    - 3 - internal error
    - 4 - authentication failed or timed out
    - 5 - network error

## Changelog

### 1.11.3

#### Bug fixes

- Better error messages for network errors during license key retrieval and activation.
- Fix issue with Single Sign-On (SSO) authentication for the `get-key` command.

### 1.11.2

#### Bug fixes

- Clears the Angular cache, if present, after activating a license to ensure that the new license is used.

### 1.11.1

#### Bug fixes

- Fix an issue where the `activate` command can hang indefinitely.

### 1.11.0

#### Features

- Add call to action links to notification messages.
- Add detailed notification messages for expired subscription licenses.
- Rename the `refresh` command to `get-key` to better reflect its purpose. An alias for `refresh` is available.

### 1.10.1

#### Bug fixes

- Upgrade glob to v13.x as 10.5.0 is deprecated. Does not affect compatibility with Node.js < 20 for basic operations

### 1.10.0

#### Features

- Add detailed notification messages for license issues

### 1.9.1

#### Bug fixes

- Downgrade Yargs to v17 to maintain compatibility with Node.js < 20

### 1.9.0

#### Features

- Adds a "refresh" command to download updated license keys from telerik.com
- Adds a "info" command to display license information

### 1.8.0

#### Features

- Export utility functions for programmatic usage
- Reduced bundle size

#### Bug fixes

- Activation error with package links in package-lock.json

### 1.7.3

#### Bug fixes

- updates jsonwebtoken version spec to ^9.0.3 to ensure the latest security patches are included

### 1.7.2

#### Bug fixes

- updates glob version spec to ^10.5.0 to ensure the latest security patches are included

### 1.7.1

#### Features

- fixes a license activation error with @progress/kendo-angular-diagrams

### 1.7.0

#### Features

- provide detailed notification messages

### 1.6.0 (2025-05-12)

#### Features

- allow product packages to obtain license status without triggering validation

### 1.5.3 (2025-04-25)

#### Bug fixes

- license activation issues on Windows

### 1.5.2 (2025-04-24)

**DEPRECATED: Please, upgrade to v1.5.3**

#### Bug fixes

- product references are not found when referenced from dependencies
- license activation fails when Vite cache is in use, requiring a clearing the cache

### 1.5.1 (2025-03-10)

#### Bug fixes

- preserve existing keys in setScriptKey

### 1.5.0 (2025-02-27)

#### Features

- add support for TELERIK_LICENSE_PATH

### 1.4.0 (2025-02-07)

#### Features

- add support for Telerik license keys
- locate key files in parent and home directory

## License

This is commercial software. To use it, you need to agree to the [**Telerik End User License Agreement for Kendo UI Complete**](http://www.telerik.com/purchase/license-agreement/kendo-ui-complete). If you do not own a commercial license, this file shall be governed by the trial license terms.

All available Kendo UI commercial licenses may be obtained at <http://www.telerik.com/purchase/kendo-ui>.

_Copyright © 2026 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved._

_Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries._

---
_Source: https://npm.io/package/@progress/kendo-licensing · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
