The much-awaited 1.0 release of Content SDK is here, bringing the first production-ready version of our SDK built exclusively for XM Cloud. This release marks the transition from beta to a fully supported development experience.
Content SDK 1.0 is a modern, lightweight, and scalable foundation that empowers developers to build composable digital experiences on XM Cloud.
Key improvements
Unified Sitecore client- the new
SitecoreClientacts as a single entry point for all Sitecore service interactions, including layout, dictionary, personalization, and editing. No more scattered utilities; just one consistent interface.Modern component model- components like
SitecoreProvideroffer a clean, SDK-native identity with improved clarity and usability.CLI-driven setup - the
npx create-content-sdk-appcommand enables fast, opinionated project bootstrapping with minimal configuration.Unified configuration - centralized config files (
sitecore.config.tsandsitecore.cli.config.ts) streamline both build-time and runtime behaviour.Composable middleware - the new
defineMiddlewareutility introduces a modular, transparent approach to request handling.Environment variable standardization - variables have been renamed for clarity and consistency.
Cloud-optimized architecture - tailored to deliver a scalable and performant experience.
Lightweight head application - we’ve removed default components and styling artifacts (like standard or unused .scss, .css, and .tsx files) for a clean, minimal head application that aligns closely with Next.js standards. Example components and advanced use cases are now provided in the xmcloud-starter-js repository, keeping the core app focused and easy to understand.
A new starter repo - containing the well-known Skatepark site template along with three brand new site templates. The new repo aligns with common naming convention across all our starter repos.
Broad compatibility - fully compatible with Next.js 15, React 19, and Node 22
You can find a full list of changes on the Content SDK GitHub repository.
Built for developers, backed by community
This release embodies the collective effort of Sitecore and early adopters across the ecosystem. It’s a testament to our commitment to delivering a modern developer experience that considers feedback and requests from the Sitecore community. Special thanks to everyone who gave feedback, tested early versions, and helped shape the SDK. We hope you enjoy the revitalized experience!
Get started with Content SDK 1.0 now by upgrading from a previous version or migrating from the JSS SDK.