Getting Started with KendoReact
Get up and running with KendoReact - scaffold a project in just a few steps, then explore the most popular components to start building your UI.
Quick Start
Set up your first KendoReact project and start building in minutes. Use the Kendo CLI for fast command-line scaffolding (recommended), or the VS Code Extension for a visual, wizard-driven experience with full customization:
Create a Project with the Kendo CLI
The Kendo CLI generates ready-to-run Vite projects with JavaScript or TypeScript.
-
Install the CLI globally:
shnpm i -g @progress/kendo-cli -
Configure the MCP server for your IDE and set up your Telerik license:
shnpx kendo react setup -
Generate a new project by running the preferred command in the terminal:
shnpx kendo react create vite MyKendoApp -
Navigate to the project and start the dev server:
shcd MyKendoApp && npm i npm run dev
Now that you have created your first KendoReact project and set up the KendoReact MCP server, you can use the Agentic UI Generator in your IDE to add and customize components with natural language.
#kendo_ui_generator Create an area chart with time data using date/time axis and enabled zooming.
For a full list of example prompts, see the Agentic UI Generator Prompt Library.
Create a Project with the VS Code Extension
Use the Kendo UI Productivity Tools extension for VS Code to scaffold a project from a template wizard.
-
Install the extension from the Visual Studio Marketplace
-
Open the VS Code Command Palette (
Ctrl/Command + Shift + P) and type "Kendo UI Template Wizard". -
Set the project name and path, choose KendoReact as the project type and configure the following options:
- Product tier - KendoReact Free (50+ components) or KendoReact Premium (120+ components)
- Framework - Vite, Next.js, or Astro
- Programming language - JavaScript or TypeScript
- Theme - Default, Bootstrap, Material, or Fluent
- Styling - CSS or Sass
-
Click Create Project, then install dependencies and run:
shnpm i && npm run dev
The extension also provides code snippets (type kr- in your editor) and a scaffolding tool for generating complex components like Charts, Forms, and Schedulers.
Have an Existing Project?
If you want to add any KendoReact component to an existing project, follow the steps below:
-
Add the required package and preferred Kendo theme:
shnpm i @progress/kendo-react-dateinputs @progress/kendo-theme-default -
Import the component and the theme styles in your page:
tsximport { Calendar } from '@progress/kendo-react-dateinputs'; import '@progress/kendo-theme-default/dist/all.css';
Next Steps
We are sure that you are looking for more — browse the components section and discover the amazing features that KendoReact brings to the table.
Happy coding!