Extend your favorite framework with full power of the Sitecore Experience Cloud

JSS Language agnostic. Use Sitecore features in your apps. Give users more control over their apps, giving you more time to focus on technical tasks.


Development Development

JSS CLI
Sitecore JSS includes a handy Node-based command line tool to make it easy to get started and maintain your application.

Workflow
Code-first or Sitecore-first, choose the development workflow that suits your situation best

Application Integration
With a code-first approach, your app can be imported into Sitecore XP, and JSS will take care of the generation of all the necessary artifacts.


Deployment Deployment

Cross Platform
Support for physically decoupled "headless" deployments. Deploy your app "headlessly" to any platform that runs server-side JavaScript.

Ease of Deployment
Your web app is a nimble self-contained JS bundle, easier to deploy and manage

Scalability
Use CDN’s, proxies and Node.js server to scale your applications


Services and Api’s Services and Api’s

GraphQL
Use GraphQL to query Sitecore and retrieve the data you need in the most efficient way

Server-side Rendering
JSS supports headless server-side rendering using any service that supports hosting Node.js applications

Translations
Sitecore JSS has been built to allow you to take advantage of one of Sitecore's strongest WCM features - content language versioning


Content management Content management

Content Creation & Advanced Editor
Use the Sitecore Experience Editor, a WYSIWYG editor that allows you to easily make changes to items directly on the page. You can edit all the items that are visible on the page — text, graphics, logos, links, and so on

Workflow & Governance
To ensure that only items that have been approved are published, you can use workflows to formalize and enforce your company processes and procedures

Preview
The preview functionality lets you preview all your items on your website without publishing them first. Preview based on different dates, time, languages and on multiple devices


Experience management Experience management

Analytics
Experience Analytics contains tools that let you view detailed reports about your website's visitors in real time

Personalization
Use rules to deliver targeted, relevant content to your contacts based on their characteristics and behavior, such as location, gender, or previous visits. Ensure that the right content reaches the right contacts at the right time

Optimization
Use Experience Optimization to test content and presentation components within your website or app to ensure you use the most effective combinations


Found a problem? Have something to add? Edit this on GitHub