---
title: "Sitecore JavaScript Rendering SDK NPM packages"
slug: "sitecore-javascript-rendering-sdk-npm-packages"
abstract: "Summary of JSS NPM packages"
---
# Sitecore JavaScript Rendering SDK NPM packages

Sitecore JavaScript Rendering SDK (JSS) is a set of JavaScript packages that add first-class support for JavaScript frameworks and enable the development of modern applications that consume Sitecore data.

JSS provides the following NPM packages:

- `@sitecore-jss/create-sitecore-jss` contains initializers / templates for JSS sample applications.
- `@sitecore-jss/sitecore-jss-cli` contains the [JSS CLI](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/sitecore-javascript-rendering-sdk-cli-tools.html "Sitecore JavaScript Rendering SDK CLI Tools").
- `@sitecore-jss/sitecore-jss` contains the core APIs and utilities for JSS, such as [JSS Dictionary API](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/jss-dictionary-api.html "JSS Dictionary API"),[JSS Layout API](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/jss-layout-api.html "JSS Layout API"), [JSS GraphQL API](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/jss-graphql-api.html "JSS GraphQL API"), the [JSS Tracking API](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/jss-tracking-api.html "JSS Tracking API"), the infrastructure for [Sitecore editors integration](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/sitecore-editors-and-content-management.html "Sitecore editors and content management"), and various utilities. Consult the [API reference](https://github.com/Sitecore/jss/tree/master/ref-docs/sitecore-jss) on Github.
- `@sitecore-jss/sitecore-jss-dev-tools` contains developer tooling, such as development proxies and deployment scripts. It also includes the [JSS Manifest API](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/jss-manifest-api.html "JSS Manifest API"), a module with semantics to generate JSS disconnected import packages and a JavaScript implementation of the Sitecore pipeline pattern that is used for customizing the disconnected manifest.
- `@sitecore-jss/sitecore-jss-forms` contains the [APIs for Sitecore Forms integration](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/jss-forms-api.html "JSS Forms API").
- `@sitecore-jss/sitecore-jss-proxy` contains the headless-mode SSR proxy implementation used for [server-side render JSS apps headlessly using the JSS proxy](https://doc.sitecore.com/xp/en/developers/hd/23/sitecore-headless-development/walkthrough--rendering-a-jss-app-server-side-using-the-headless-jss-proxy.html "Walkthrough: Rendering a JSS app server-side using the headless JSS proxy").
- `@sitecore-jss/sitecore-jss-rendering-host` contains the rendering host implementation.

The functionality they provide is available in JSS applications created based on sample apps. Unless otherwise indicated in a procedure or walkthrough, you do not have to install them individually.

The JSS sample applications leverage framework-specific NPM packages:

- `@sitecore-jss/sitecore-jss-angular` contains Angular integration components and services for JSS.
- `@sitecore-jss/sitecore-jss-angular-schematics` contains Angular developer code generation schematics.
- `@sitecore-jss/sitecore-jss-nextjs` contains Next.js components and integration for JSS.
- `@sitecore-jss/sitecore-jss-react` contains React components and integration for JSS.
- `@sitecore-jss/sitecore-jss-react-forms` contains React components and integration for JSS and Sitecore Forms. It can be used in JSS applications based on React and Next.js sample apps. This module is intended to be copied from and extended as needed - it is not meant to be a complete forms implementation.
- `@sitecore-jss/sitecore-jss-react-native` contains services and components for React Native.
- `@sitecore-jss/sitecore-jss-vue` contains Vue integration and components for JSS.