Getting development resources for JavaScript
Find JavaScript resources for developing Kentico Kontent powered apps.
Table of contents
Delivery SDK
The Delivery JavaScript/TypeScript SDKOpens in a new window is a client library for retrieving content from Kentico Kontent. It supports both browser & node.js integrations.
The SDK is available as @kentico/kontent-delivery
npm package.
Supported features
Learn more about any of the supported features by clicking View docs to open the relevant SDK documentation.
Feature | Availability | Documentation |
Retrieve content items | View docsOpens in a new window | |
Secure access | View docsOpens in a new window | |
Preview unpublished content items | View docsOpens in a new window | |
Filter content items | View docsOpens in a new window | |
Localization | View docsOpens in a new window | |
Retrieve linked items and items in Rich text | View docsOpens in a new window | |
Retrieve content as strongly-typed models | View docsOpens in a new window | |
Render components and items in Rich text | View docsOpens in a new window | |
Resolve links to content items in Rich text | View docsOpens in a new window | |
Retrieve taxonomy groups | View docsOpens in a new window | |
Retrieve latest content (skip CDN) | ||
Custom elements | View docsOpens in a new window | |
Code generators | View docsOpens in a new window |
Management SDK
The Management Javascript SDKOpens in a new window is a client library used for managing content in Kentico Kontent. It provides read/write access to your Kentico Kontent projects, allowing you to import content from other systems.
It is available as the @kentico/kontent-management
npm package.
Sample applications
Delivery SDK apps
Sample app | Description |
ReactOpens in a new window | A single-page sample application built on React. Displays content from the Dancing Goat sample project. See Running the React sample application for a brief walkthrough. |
Vue.jsOpens in a new window | A single-page application built on Vue.js. Displays content from the Dancing Goat sample project. See Running the Vue sample application for a brief walkthrough. |
AngularOpens in a new window | A sample Angular application. Displays strongly-typed content from Kentico Kontent. |
Angular UniversalOpens in a new window | A barebones Angular Universal application that uses server-side rendering and/or pre-rendering with the Delivery JavaScript/TypeScript SDK. It works based on a new implementation of the HTTP service specifically for AngularOpens in a new window. |
Angular progressive web appOpens in a new window | A sample progressive web app built on Angular. Displays strongly-typed content from Kentico Kontent. |
Vanilla JSOpens in a new window | A bare-bones application built using plain JavaScript. |
ExpressOpens in a new window | An application built in the Express framework for Node.js. Displays content from the Dancing Goat sample project. |
SvelteOpens in a new window | A sample app built on SvelteOpens in a new window to show the possibilities of using Kentico Kontent as part of JAMstack. |
Management SDK apps
Sample app | Description |
Management JS DemoOpens in a new window | Examples of how to create new items, upload binary files, and assign the files to assets and items. |
Boilerplates and tools
Tool | Description |
Express.js Boilerplate with Apollo serverOpens in a new window | A boilerplate for development of Express.js applications using Apollo server and GraphQL. |
Test HTTP ServiceOpens in a new window | An HTTP service that mocks request responses for the Delivery SDKOpens in a new window for testing purposes. |
Model GeneratorOpens in a new window | A utility for generating strongly-typed models based on Content Types in a Kentico Kontent project. |
Nuxt.js moduleOpens in a new window | The kentico-kontent-nuxt-module is a module for using the Delivery JavaScript SDK to create static generated Vue.js applications with Nuxt.jsOpens in a new window. |
React BoilerplateOpens in a new window | A simple boilerplate to render data from Kentico Kontent using React components. |
Blog posts
- 3 Steps to Rapidly Deploy a Headless Single Page ApplicationOpens in a new window
- Introducing the TypeScript SDKOpens in a new window
- Getting started with the Sample JavaScript SiteOpens in a new window
- Building a Single Page Application without a FrameworkOpens in a new window
- Lessons Learned from Building a Blog on Kentico CloudOpens in a new window
- How to generate a static website with Vue.js in no timeOpens in a new window