# Content SDK > SitecoreAI documentation for developers, in English, version 1.x. - Product: SitecoreAI - Audience: Developers - Language: English - Version: 1.x - Status: Previous version - Canonical URL: https://doc.sitecore.com/sai/en/developers/content-sdk/10 ## Overview - [Content SDK for SitecoreAI](https://doc.sitecore.com/sai/en/developers/content-sdk/10/sitecore-content-sdk-for-sitecoreai.md) ## Getting started - [Prerequisites](https://doc.sitecore.com/sai/en/developers/content-sdk/10/prerequisites.md) - [Install the Content SDK CLI](https://doc.sitecore.com/sai/en/developers/content-sdk/10/install-the-content-sdk-cli.md) - [Connect your app to SitecoreAI](https://doc.sitecore.com/sai/en/developers/content-sdk/10/connect-your-content-sdk-app-to-sitecoreai.md) ### Creating a Content SDK app - [Creating a Content SDK app](https://doc.sitecore.com/sai/en/developers/content-sdk/10/creating-a-content-sdk-app.md) - [Create a Content SDK app locally](https://doc.sitecore.com/sai/en/developers/content-sdk/10/create-a-content-sdk-app-locally.md) - [Content SDK initializer parameters](https://doc.sitecore.com/sai/en/developers/content-sdk/10/content-sdk-initializer-parameters.md) ## Concepts - [Architecture overview](https://doc.sitecore.com/sai/en/developers/content-sdk/10/architecture-overview.md) - [Route handling and data fetching](https://doc.sitecore.com/sai/en/developers/content-sdk/10/route-handling-and-data-fetching-in-content-sdk-apps.md) - [Multilingual applications](https://doc.sitecore.com/sai/en/developers/content-sdk/10/supporting-multilingual-applications-in-content-sdk.md) ### Page composition - [Page composition](https://doc.sitecore.com/sai/en/developers/content-sdk/10/page-composition-in-content-sdk-apps-using-sitecoreai-data.md) - [Placeholders](https://doc.sitecore.com/sai/en/developers/content-sdk/10/placeholders-in-content-sdk-apps.md) - [Dynamic placeholders](https://doc.sitecore.com/sai/en/developers/content-sdk/10/sitecoreai-dynamic-placeholders-and-content-sdk.md) - [Components](https://doc.sitecore.com/sai/en/developers/content-sdk/10/components-in-content-sdk-apps.md) ### Services and APIs - [Services and APIs](https://doc.sitecore.com/sai/en/developers/content-sdk/10/content-sdk-services-and-apis.md) - [GraphQL API](https://doc.sitecore.com/sai/en/developers/content-sdk/10/content-sdk-graphql-api.md) - [The SitecoreClient API](https://doc.sitecore.com/sai/en/developers/content-sdk/10/the-sitecoreclient-api.md) - [Customize SitecoreClient](https://doc.sitecore.com/sai/en/developers/content-sdk/10/customize-sitecoreclient.md) - [Layout data for fields](https://doc.sitecore.com/sai/en/developers/content-sdk/10/sitecoreai-layout-data-for-fields.md) - [Use retry strategies for requests to Experience Edge](https://doc.sitecore.com/sai/en/developers/content-sdk/10/use-retry-strategies-for-requests-to-experience-edge.md) - [Media API](https://doc.sitecore.com/sai/en/developers/content-sdk/10/content-sdk-media-api.md) - [Image parameters](https://doc.sitecore.com/sai/en/developers/content-sdk/10/image-parameters-in-content-sdk-apps.md) - [The Image component](https://doc.sitecore.com/sai/en/developers/content-sdk/10/the-content-sdk-image-component.md) - [The NextImage component](https://doc.sitecore.com/sai/en/developers/content-sdk/10/the-content-sdk-nextimage-component.md) - [Search API](https://doc.sitecore.com/sai/en/developers/content-sdk/10/search-api.md) - [Search hooks for React and Next.js](https://doc.sitecore.com/sai/en/developers/content-sdk/10/search-hooks-for-react-and-next-js.md) - [useSearch](https://doc.sitecore.com/sai/en/developers/content-sdk/10/usesearch.md) - [useInfiniteSearch](https://doc.sitecore.com/sai/en/developers/content-sdk/10/useinfinitesearch.md) ## Developer guides - [The Sitecore configuration file](https://doc.sitecore.com/sai/en/developers/content-sdk/10/the-sitecore-configuration-file.md) - [CLI commands and configuration](https://doc.sitecore.com/sai/en/developers/content-sdk/10/cli-commands-and-configuration.md) - [Register a component](https://doc.sitecore.com/sai/en/developers/content-sdk/10/register-a-component-in-the-component-map.md) - [Editor integration using metadata](https://doc.sitecore.com/sai/en/developers/content-sdk/10/editor-integration-using-metadata.md) - [Integrate custom middleware](https://doc.sitecore.com/sai/en/developers/content-sdk/10/integrate-custom-middleware.md) - [Implement GraphQL code generation](https://doc.sitecore.com/sai/en/developers/content-sdk/10/implement-graphql-code-generation.md) - [Integrated GraphQL](https://doc.sitecore.com/sai/en/developers/content-sdk/10/integrated-graphql-in-content-sdk-apps.md) - [GraphQL best practices](https://doc.sitecore.com/sai/en/developers/content-sdk/10/graphql-best-practices-in-content-sdk-apps.md) - [Example environment variable files](https://doc.sitecore.com/sai/en/developers/content-sdk/10/example-environment-variable-files.md) - [Debug logging in Content SDK apps](https://doc.sitecore.com/sai/en/developers/content-sdk/10/debug-logging-in-content-sdk-apps.md) - [Editing and preview render optimization](https://doc.sitecore.com/sai/en/developers/content-sdk/10/editing-and-preview-render-optimization.md) - [Update ESLint to version 9](https://doc.sitecore.com/sai/en/developers/content-sdk/10/update-eslint-to-version-9.md) - [AI-powered Content SDK development using Cursor](https://doc.sitecore.com/sai/en/developers/content-sdk/10/ai-powered-content-sdk-development-using-cursor.md) - [Understanding import maps](https://doc.sitecore.com/sai/en/developers/content-sdk/10/understanding-import-maps.md) - [Understanding code extraction in the Design studio](https://doc.sitecore.com/sai/en/developers/content-sdk/10/understanding-code-extraction-in-the-design-studio.md) - [Implement wildcard routing](https://doc.sitecore.com/sai/en/developers/content-sdk/10/implement-wildcard-routing.md) ### Component-level data fetching in Next.js apps - [Component-level data fetching in Next.js apps](https://doc.sitecore.com/sai/en/developers/content-sdk/10/component-level-data-fetching-in-next-js-apps.md) - [Enable component-level data fetching for error pages in Next.js apps](https://doc.sitecore.com/sai/en/developers/content-sdk/10/enable-component-level-data-fetching-for-error-pages-in-next-js-apps.md) - [Use GraphQL to fetch component-level data in a Next.js app](https://doc.sitecore.com/sai/en/developers/content-sdk/10/use-graphql-to-fetch-component-level-data-in-a-next-js-content-sdk-app.md) ### App Router - [App Router](https://doc.sitecore.com/sai/en/developers/content-sdk/10/getting-started-with-next-js-app-router-using-content-sdk.md) - [Use AppPlaceholder to render server and client components](https://doc.sitecore.com/sai/en/developers/content-sdk/10/use-appplaceholder-to-render-server-and-client-components.md) - [Manage component maps for client and server components](https://doc.sitecore.com/sai/en/developers/content-sdk/10/manage-component-maps-for-client-and-server-components.md) - [Configure robots.txt using a Route Handler](https://doc.sitecore.com/sai/en/developers/content-sdk/10/configure-robots-txt-using-a-route-handler.md) - [Configure sitemap.xml using a Route Handler](https://doc.sitecore.com/sai/en/developers/content-sdk/10/configure-sitemap-xml-using-a-route-handler.md) - [Internationalization using next-intl](https://doc.sitecore.com/sai/en/developers/content-sdk/10/internationalization-using-next-intl.md) - [Disable multisite and locale middlewares](https://doc.sitecore.com/sai/en/developers/content-sdk/10/disable-multisite-and-locale-middlewares.md) - [Using the page prop vs the useSitecore() hook](https://doc.sitecore.com/sai/en/developers/content-sdk/10/using-the-page-prop-vs-the-usesitecore---hook.md) ## Upgrade guides - [Upgrade Content SDK 0.1.0 Next.js apps to version 0.2.0](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-content-sdk-0-1-0-next-js-apps-to-version-0-2-0.md) - [Upgrade Content SDK 0.2.0 Next.js apps to version 0.3.0](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-content-sdk-0-2-0-next-js-apps-to-version-0-3-0.md) - [Upgrade Content SDK 0.3.0 Next.js apps to version 1.0.0](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-content-sdk-0-3-0-next-js-apps-to-version-1-0-0.md) - [Upgrade Content SDK 1.0.0 Next.js apps to version 1.1.0](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-content-sdk-1-0-0-next-js-apps-to-version-1-1-0.md) ### Upgrade Content SDK 1.1.0 Next.js apps to version 1.2.0 - [Upgrade Content SDK 1.1.0 Next.js apps to version 1.2.0](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-content-sdk-1-1-0-next-js-apps-to-version-1-2-0.md) - [Migrate your Content SDK 1.2 Pages Router app to App Router](https://doc.sitecore.com/sai/en/developers/content-sdk/10/migrate-your-content-sdk-1-2-pages-router-app-to-app-router.md) ### Upgrade Content SDK 1.2.0 Next.js apps to version 1.3.1 - [Upgrade Content SDK 1.2.0 Next.js apps to version 1.3.1](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-content-sdk-1-2-0-next-js-apps-to-version-1-3-1.md) - [Migrate your Content SDK 1.3.1 Pages Router app to App Router](https://doc.sitecore.com/sai/en/developers/content-sdk/10/migrate-your-content-sdk-1-3-1-pages-router-app-to-app-router.md) ## What's new - [What's new in Content SDK 1.4.1](https://doc.sitecore.com/sai/en/developers/content-sdk/10/what-s-new-in-content-sdk-1-4-1.md) - [What's new in Content SDK 1.5](https://doc.sitecore.com/sai/en/developers/content-sdk/10/what-s-new-in-content-sdk-1-5.md) - [What's new in Content SDK 1.6](https://doc.sitecore.com/sai/en/developers/content-sdk/10/what-s-new-in-content-sdk-1-6.md) ## Upgrade JSS Next.js apps to Content SDK - [Upgrade JSS Next.js apps to Content SDK](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-jss-next-js-apps-to-content-sdk.md) - [Upgrade JSS 22.8 Next.js apps to Content SDK 1.0](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-jss-22-8-next-js-apps-to-content-sdk-1-0.md) - [Upgrade JSS 22.9 Next.js apps to Content SDK 1.1](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-jss-22-9-next-js-apps-to-content-sdk-1-1.md) - [Upgrade your JSS 22.9/22.10 Next.js apps to Content SDK 1.3.1](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-your-jss-22-9-22-10-next-js-apps-to-content-sdk-1-3-1.md) - [Upgrade JSS 22.0 Next.js apps to Content SDK 1.5.1](https://doc.sitecore.com/sai/en/developers/content-sdk/10/upgrade-jss-22-0-next-js-apps-to-content-sdk-1-5-1.md) ## Glossary - [Glossary](https://doc.sitecore.com/sai/en/developers/content-sdk/10/content-sdk-glossary.md) ## Optional - [Version 2.x](https://doc.sitecore.com/sai/en/developers/content-sdk/20/llms.txt): Current.