---
title: "Introducing Sitecore JavaScript Services SDK"
slug: "introducing-sitecore-javascript-services-sdk"
abstract: "Describes the benefits of Sitecore JavaScript Services SDK (JSS)"
---
# Introducing Sitecore JavaScript Services SDK

Sitecore JavaScript Services SDK (JSS) extends the dynamic, component-based Sitecore layout model to the front end.

> [!warning]
> Sitecore JavaScript Services (JSS) SDK 21.x for SitecoreAI is [deprecated and no longer supported](https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB1004260). All new projects must use the [Content SDK](https://doc.sitecore.com/sai/en/developers/content-sdk/sitecore-content-sdk-for-sitecoreai.html), which is the recommended and actively supported SDK for Sitecore development. Existing JSS 21.x applications should upgrade to Content SDK to remain on a supported path.

## The Sitecore workflow

Sitecore is a platform for managing online content, experiences, and marketing workflows.

In Sitecore, content authors build pages in a WYSIWYG editor and the power to make decisions about content presentation remains with the content authors. For example, while developers can create a custom set of shopping cart UI components, it is the content author that arranges them on pages and populates them with content.

![editing-pages.gif](https://doc.sitecore.com/api/markdown-image/sai/en/developers/jss/215/jss-sai/images/editing-pages.gif)

> [!tip]
> To learn more about Sitecore terminology and concepts, refer to [Content authoring concepts for developers new to Sitecore](https://doc.sitecore.com/xmc/en/developers/xm-cloud/en/content-authoring-concepts-for-developers-new-to-sitecore.html).

## Integrating front-end frameworks

The challenge of using Sitecore data in JavaScript applications is that, unlike regular JavaScript apps, the content authors rather than the developers control the page composition.

Although front-end developers do not know the page composition when they develop the application, JSS supports JavaScript frameworks as an implementation option for Sitecore-powered web apps, without sacrificing authoring features or removing layout composition control from content authors.