# Developer Tools > XP documentation for developers, in English, version 10.1. - Product: XP - Audience: Developers - Language: English - Version: 10.1 - Status: Previous version - Canonical URL: https://doc.sitecore.com/xp/en/developers/101/developer-tools ## Sitecore Content Serialization - [Sitecore Content Serialization](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-content-serialization.md): Introduction to the Sitecore Content Serialization (SCS) system. - [Sitecore Content Serialization FAQ](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-content-serialization-faq.md): Answers to some of the most frequently asked questions about Sitecore Content Serialization. - [Sitecore Content Serialization structural overview](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-content-serialization-structural-overview.md): Overview of the Sitecore Content Serialization (SCS) structures. - [Sitecore Content Serialization configuration reference](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-content-serialization-configuration-reference.md): Configuration reference for the Sitecore Content Serialization (SCS) system. - [Relative serialization path hashing and aliasing](https://doc.sitecore.com/xp/en/developers/101/developer-tools/relative-serialization-path-hashing-and-aliasing.md): Overview of the path shortening principles of the Sitecore Content Serialization (SCS) system. - [Configure the maximum relative item path length](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-the-maximum-relative-item-path-length.md): How to configure the maximum relative item path length of the Sitecore Content Serialization (SCS) system. - [Configure the relative serialization path](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-the-relative-serialization-path.md): How to change the relative serialization path of the Sitecore Content Serialization (SCS) system. - [Create a Sitecore Content Serialization module](https://doc.sitecore.com/xp/en/developers/101/developer-tools/create-a-sitecore-content-serialization-module.md): How to create a Sitecore Content Serialization (SCS) module. - [Configure role serialization](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-role-serialization.md): How to serialize roles in your project. - [Configure excluded fields](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-excluded-fields.md): Exclude fields from serialization in the Sitecore Content Serialization package. - [Configure metadata pulling](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-metadata-pulling.md): Use progressive metadata pulling to avoid connection timeouts during Sitecore CLI operations by performing multiple smaller requests. - [Walkthrough: Serializing with NuGet and npm](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--serializing-with-nuget-and-npm.md): How to import serialized items into your solution with NuGet and npm. ## Sitecore Management Services - [Sitecore Management Services](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-management-services.md): Introduction to the Sitecore Management Services required for Sitecore for Visual Studio. ## Sitecore for Visual Studio - [Sitecore for Visual Studio](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-for-visual-studio.md): Introduction to the Sitecore for Visual Studio item synchronization plugin. - [Install Sitecore for Visual Studio](https://doc.sitecore.com/xp/en/developers/101/developer-tools/install-sitecore-for-visual-studio.md): How to install the Sitecore for Visual Studio plugin. - [Synchronize items on demand](https://doc.sitecore.com/xp/en/developers/101/developer-tools/synchronize-items-on-demand.md): Overview of the on-demand item synchronization in Sitecore for Visual Studio. - [Automatic item synchronization at build time](https://doc.sitecore.com/xp/en/developers/101/developer-tools/automatic-item-synchronization-at-build-time.md): How to use Sitecore for Visual Studio to automate item synchronization at build time. ### Sitecore Module Explorer - [Sitecore Module Explorer](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-module-explorer.md): Overview of Sitecore Module Explorer in the Sitecore for Visual Studio plugin. - [Configure module globs](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-module-globs.md): How to configure module globs in Sitecore Module Explorer. - [Configure modules](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-modules.md): How to configure modules in Sitecore Module Explorer. - [Configure includes](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-includes.md): How to configure includes in Sitecore Module Explorer. - [Configure rules](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-rules.md): How to configure rules in Sitecore Module Explorer. - [Configure environments](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-environments.md): How to configure Sitecore Module Explorer environments for connecting to Sitecore instances. ## Sitecore Command Line Interface - [Sitecore Command Line Interface](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-command-line-interface.md): Introduction to Sitecore Command Line Interface (CLI). - [Version compatibility](https://doc.sitecore.com/xp/en/developers/101/developer-tools/version-compatibility.md): The version compatibility feature prevents you from using CLI commands with outdated Sitecore Management Services versions. - [Install Sitecore Command Line Interface](https://doc.sitecore.com/xp/en/developers/101/developer-tools/install-sitecore-command-line-interface.md): How to install Sitecore Command Line Interface (CLI) in a terminal. - [Upgrade the Sitecore Command Line Interface to version 3](https://doc.sitecore.com/xp/en/developers/101/developer-tools/upgrade-the-sitecore-command-line-interface-to-version-3.md): How to upgrade the Sitecore Command Line Interface (CLI) to version 3.0.0 in PowerShell. - [Configure a non-interactive client login](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-a-non-interactive-client-login.md): How to configure Sitecore to accept a non-interactive client login using a client credential flow. - [Log in to a Sitecore instance with Sitecore Command Line Interface](https://doc.sitecore.com/xp/en/developers/101/developer-tools/log-in-to-a-sitecore-instance-with-sitecore-command-line-interface.md): How to log in to a Sitecore instance using Sitecore Command Line Interface (CLI). - [Extend the Command Line Interface with NuGet](https://doc.sitecore.com/xp/en/developers/101/developer-tools/extend-the-command-line-interface-with-nuget.md): Overview of plugins for the DevEx CLI. - [Indexing plugin](https://doc.sitecore.com/xp/en/developers/101/developer-tools/indexing-plugin.md): Overview of the indexing plugin for the DevEx CLI. - [Items as Resources plugin](https://doc.sitecore.com/xp/en/developers/101/developer-tools/items-as-resources-plugin.md): Overview of the Items as Resources plugin for the DevEx CLI. - [Publishing plugin](https://doc.sitecore.com/xp/en/developers/101/developer-tools/publishing-plugin.md): Overview of the publishing plugin for the DevEx CLI. - [The Database Cleanup plugin](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-database-cleanup-plugin.md): The plugin helps you clean up the database with CLI commands. - [Experience Edge plugin](https://doc.sitecore.com/xp/en/developers/101/developer-tools/experience-edge-plugin.md): Use Sitecore CLI to manage the API keys for accessing the Experience Edge GraphQL endpoint. ### Upgrade the Sitecore Command Line Interface to version 4 - [Upgrade the Sitecore Command Line Interface to version 4](https://doc.sitecore.com/xp/en/developers/101/developer-tools/upgrade-the-sitecore-command-line-interface-to-version-4.md): How to upgrade the Sitecore Command Line Interface (CLI) to version 4.0.0 in PowerShell. - [Updating CLI default plugins in version 4.1.0](https://doc.sitecore.com/xp/en/developers/101/developer-tools/updating-cli-default-plugins-in-version-4-1-0.md): Update default Sitecore CLI plugins with a single command. ### Upgrade the Sitecore Command Line Interface to version 5 - [Upgrade the Sitecore Command Line Interface to version 5](https://doc.sitecore.com/xp/en/developers/101/developer-tools/upgrade-the-sitecore-command-line-interface-to-version-5.md): How to upgrade the Sitecore Command Line Interface (CLI) to version 5.0.0 in PowerShell. - [Updating default CLI plugins in version 5](https://doc.sitecore.com/xp/en/developers/101/developer-tools/updating-default-cli-plugins-in-version-5.md): Describes updating default Sitecore CLI plugins with a single command. ### Upgrade the Sitecore Command Line Interface to version 6 - [Upgrade the Sitecore Command Line Interface to version 6](https://doc.sitecore.com/xp/en/developers/101/developer-tools/upgrade-the-sitecore-command-line-interface-to-version-6.md): How to upgrade the Sitecore Command Line Interface (CLI) in PowerShell. - [Updating default CLI plugins in version 6](https://doc.sitecore.com/xp/en/developers/101/developer-tools/updating-default-cli-plugins-in-version-6.md): Describes updating default Sitecore CLI plugins with a single command. ### Upgrade the Sitecore Command Line Interface to version 7 - [Upgrade the Sitecore Command Line Interface to version 7](https://doc.sitecore.com/xp/en/developers/101/developer-tools/upgrade-the-sitecore-command-line-interface-to-version-7.md): How to upgrade the Sitecore Command Line Interface (CLI) in PowerShell. - [Updating default CLI plugins in version 7](https://doc.sitecore.com/xp/en/developers/101/developer-tools/updating-default-cli-plugins-in-version-7.md): Describes updating default Sitecore CLI plugins with a single command. ### Serialization plugin - [Serialization plugin](https://doc.sitecore.com/xp/en/developers/101/developer-tools/serialization-plugin.md): Overview of the serialization plugin for the DevEx CLI. - [Validate serialized content items](https://doc.sitecore.com/xp/en/developers/101/developer-tools/validate-serialized-content-items.md): How to validate content items in your file system against the content items in a Sitecore instance. - [Create and install a Sitecore Content Serialization package](https://doc.sitecore.com/xp/en/developers/101/developer-tools/create-and-install-a-sitecore-content-serialization-package.md): How to create and install a Sitecore Content Serialization (SCS) package in your continuous integration pipeline. ### Sitecore Command Line Interface reference - [Sitecore Command Line Interface reference](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-command-line-interface-reference.md): Command reference for Sitecore Command Line Interface (CLI). - [The CLI login command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-login-command.md): Describes the DevEx CLI login command that authorizes plugins containing additional CLI commands to perform operations in a Sitecore instance. - [The CLI index command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-index-command.md): Reference of the DevEx CLI index command that automates indexing operations. - [The CLI itemres command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-itemres-command.md): Description of the DevEx CLI itemres command that creates an item package in a resource file with configurable options. - [The CLI plugin command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-plugin-command.md): Describes the DevEx CLI plugin command that manages plugins that contain additional CLI commands. - [The CLI publish command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-publish-command.md): Reference of the DevEx CLI publish command that publishes Sitecore Items. - [The CLI serialization command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-serialization-command.md): Reference for the Sitecore CLI serialization command that serializes items. - [The CLI connect command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-connect-command.md): Connect to another environment and use its authentication credentials. - [The CLI dbcleanup command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-dbcleanup-command.md): Reference for the Sitecore CLI dbcleanup command. - [The CLI edge command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-cli-edge-command.md): Reference for the Sitecore CLI edge command for managing Experience Edge GraphQL endpoint API keys. - [The edge login command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-edge-login-command.md): Reference for the Sitecore CLI edge login command for authenticating within an Experience Edge organization. - [The edge tenant command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-edge-tenant-command.md): Reference for the Sitecore CLI edge tenant command for listing and selecting Experience Edge tenants. - [The edge apikey command](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-edge-apikey-command.md): Reference for the Sitecore CLI edge apikey command for managing Experience Edge API keys. ## Sitecore Headless Development - [Sitecore Headless Development](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-headless-development.md): Overview of the Sitecore Headless Development documentation. - [Sitecore Headless Development FAQ](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-headless-development-faq.md): Answers to some of the most frequently asked questions about Sitecore Headless Development. - [Sitecore Headless Development conceptual overview](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-headless-development-conceptual-overview.md): Overview of how Sitecore Headless Development makes Sitecore solutions easy to develop, maintain, scale, and upgrade. - [Sitecore ASP.NET Rendering SDK API (legacy)](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-asp-net-rendering-sdk-api--legacy-.md): Introduction to the Sitecore ASP.NET Rendering SDK API. - [Layout and site requirements for ASP.NET Core rendering](https://doc.sitecore.com/xp/en/developers/101/developer-tools/layout-and-site-requirements-for-asp-net-core-rendering.md): Overview of site and layout requirements for site definitions, Experience Editor support, JSON renderings, and dynamic placeholder keys for ASP.NET Core rendering. - [Enable rendering host tracking, analytics, and personalization](https://doc.sitecore.com/xp/en/developers/101/developer-tools/enable-rendering-host-tracking-analytics-and-personalization.md): How to enable rendering host tracking, analytics, and personalization. - [Implementing output caching for the Layout Service](https://doc.sitecore.com/xp/en/developers/101/developer-tools/implementing-output-caching-for-the-layout-service.md): An overview of output caching configuration for the Layout Service. - [Troubleshooting applications created with the ASP.NET Rendering SDK](https://doc.sitecore.com/xp/en/developers/101/developer-tools/troubleshooting-applications-created-with-the-asp-net-rendering-sdk.md): Investigate and resolve issues in your ASP.NET rendering hosts. ### Sitecore ASP.NET Rendering SDK - [Sitecore ASP.NET Rendering SDK](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-asp-net-rendering-sdk.md): Overview of the Sitecore ASP.NET Rendering SDK for building rendering hosts. - [Sitecore Headless Services](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-headless-services.md): Overview of the Sitecore Headless Services (formerly JSS Server Components). - [Sitecore Layout Service](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-layout-service.md): Learn about the Sitecore Layout Service request and response models, the Layout Service Client configuration, and request operations. - [Sitecore Rendering Engine](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-rendering-engine.md): Overview of the Sitecore Rendering Engine services and middleware registration procedures. - [View types](https://doc.sitecore.com/xp/en/developers/101/developer-tools/view-types.md): Overview of the Sitecore ASP.NET Rendering SDK view types. - [Model binding](https://doc.sitecore.com/xp/en/developers/101/developer-tools/model-binding.md): Overview of the Sitecore ASP.NET Rendering SDK model binding functionality. - [Model-bound views](https://doc.sitecore.com/xp/en/developers/101/developer-tools/model-bound-views.md): Overview of the Sitecore ASP.NET Rendering SDK model bound views configuration and content access functionality. - [View components](https://doc.sitecore.com/xp/en/developers/101/developer-tools/view-components.md): Learn about the Sitecore ASP.NET Rendering SDK view components configuration and content access functionality. - [Partial views](https://doc.sitecore.com/xp/en/developers/101/developer-tools/partial-views.md): Overview of the Sitecore ASP.NET Rendering SDK partial views configuration and content access functionality. - [Tag helpers](https://doc.sitecore.com/xp/en/developers/101/developer-tools/tag-helpers.md): Overview of the Sitecore ASP.NET Rendering SDK tag helpers. ### Walkthrough: Using the Getting Started template - [Walkthrough: Using the Getting Started template](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--using-the-getting-started-template.md): How to use the Getting Started template to quickly set up Sitecore containers and a rendering host for your first Sitecore Headless Development experience. - [Publish, run, and test the Getting Started template projects](https://doc.sitecore.com/xp/en/developers/101/developer-tools/publish-run-and-test-the-getting-started-template-projects.md): How to publish, run, and test the sitecore Getting Started template projects. ### Development walkthroughs - [Development walkthroughs](https://doc.sitecore.com/xp/en/developers/101/developer-tools/development-walkthroughs.md) - [Walkthrough: Creating a simple rendering with a data source](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--creating-a-simple-rendering-with-a-data-source.md): How to create a simple rendering with a data source using headless development and the ASP.NET Core Rendering SDK. - [Walkthrough: Creating a model-bound view that renders a contents resolver](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--creating-a-model-bound-view-that-renders-a-contents-resolver.md): How to create a Sitecore model-bound view that renders the output of a contents resolver. - [Walkthrough: Creating a view component with custom logic](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--creating-a-view-component-with-custom-logic.md): How to create a Sitecore view component with custom logic. - [Walkthrough: Configuring localization and content translation](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--configuring-localization-and-content-translation.md): Guide to configuring localization and content translation for a rendering engine. - [Walkthrough: Creating a language switcher component](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--creating-a-language-switcher-component.md): How to create a language switcher component in a rendering host so users can select the language to display. - [Walkthrough: Using the Getting Started template with SXA](https://doc.sitecore.com/xp/en/developers/101/developer-tools/walkthrough--using-the-getting-started-template-with-sxa.md): How to use the headless Getting Started template with Sitecore Experience Accelerator (SXA). ## Sitecore Experience Edge for XM - [Sitecore Experience Edge for XM](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-experience-edge-for-xm.md): This topic gives you an overview of what Sitecore Experience Edge for XM is and what you use it for. - [The architecture of Sitecore Experience Edge for XM](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-architecture-of-sitecore-experience-edge-for-xm.md): Learn more about the infrastructure design of Sitecore Experience Edge for XM. - [Limitations and restrictions of Experience Edge for XM](https://doc.sitecore.com/xp/en/developers/101/developer-tools/limitations-and-restrictions-of-experience-edge-for-xm.md): Unsupported features, limitations, restrictions when working with Experience Edge for XM. - [Request a JWT for Experience Edge XM using OAuth](https://doc.sitecore.com/xp/en/developers/101/developer-tools/request-a-jwt-for-experience-edge-xm-using-oauth.md): Create the access token that you need to call the protected APIs. - [Create the API key](https://doc.sitecore.com/xp/en/developers/101/developer-tools/create-the-api-key.md): Learn how to create the Experience Edge for XM authentication key. - [The Experience Edge schema](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-experience-edge-schema.md): Learn more about entry points, endpoints, and template definitions. - [Experience Edge for XM best practices](https://doc.sitecore.com/xp/en/developers/101/developer-tools/experience-edge-for-xm-best-practices.md): Recommendations to work more efficiently with Experience Edge for XM. ### Test your queries - [Test your queries](https://doc.sitecore.com/xp/en/developers/101/developer-tools/test-your-queries.md): Learn how to use the Delivery API IDE and the GraphQL testing UI for testing your queries. - [Query examples](https://doc.sitecore.com/xp/en/developers/101/developer-tools/query-examples.md): Example queries to query items in Experience Edge for XM. ### Experience Edge APIs - [Experience Edge APIs](https://doc.sitecore.com/xp/en/developers/101/developer-tools/experience-edge-apis.md): Lists the APIs that are available for Experience Edge. - [Delivery API](https://doc.sitecore.com/xp/en/developers/101/developer-tools/delivery-api.md): Describes the Delivery GraphQL API that provides access to your published content when using Experience Edge. - [Token API](https://doc.sitecore.com/xp/en/developers/101/developer-tools/token-api.md): Describes the Token API for Experience Edge. - [Admin API](https://doc.sitecore.com/xp/en/developers/101/developer-tools/admin-api.md): Describes the Admin REST API for administering your Experience Edge environment. ### The Experience Edge Connector - [The Experience Edge Connector](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-experience-edge-connector.md): A conceptual overview of the Experience Edge Connector. - [Install and configure the Experience Edge Connector](https://doc.sitecore.com/xp/en/developers/101/developer-tools/install-and-configure-the-experience-edge-connector.md): Describes how to install and configure the Experience Edge Connector module. - [Install Experience Edge Connector using SIF](https://doc.sitecore.com/xp/en/developers/101/developer-tools/install-experience-edge-connector-using-sif.md): Shows how to use SIF as an alternative way to install the Experience Edge Connector module. - [The publishing process](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-publishing-process.md): Describes the Experience Edge publishing process. - [Enable publishing language fallback](https://doc.sitecore.com/xp/en/developers/101/developer-tools/enable-publishing-language-fallback.md): Shows how you enable language fallback when you publish to Experience Edge. - [Configure publishing targets](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-publishing-targets.md): Describes how to configure publishing targets. - [Configuring publishing performance](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configuring-publishing-performance.md): Describes how you control performance when you publish to Experience Edge. - [Configure API fault handling](https://doc.sitecore.com/xp/en/developers/101/developer-tools/configure-api-fault-handling.md): Describes how to configure API fault handling for Experience Edge. ### Webhook objects - [Webhook objects](https://doc.sitecore.com/xp/en/developers/101/developer-tools/webhook-objects.md): The webhook JSON objects that interact with the Edge Admin API endpoint, for integrating XM and XM Cloud publishing flows. - [The webhook execution modes](https://doc.sitecore.com/xp/en/developers/101/developer-tools/the-webhook-execution-modes.md): Edge for XM webhook execution modes OnEnd and OnUpdate. ## Containers in Sitecore development - [Containers in Sitecore development](https://doc.sitecore.com/xp/en/developers/101/developer-tools/containers-in-sitecore-development.md): This topic gives an overview of Docker and how you use Docker when you develop with Sitecore. - [Set up the environment](https://doc.sitecore.com/xp/en/developers/101/developer-tools/set-up-the-environment.md): Describes how you set up the environment on Windows. - [Run your first Sitecore instance](https://doc.sitecore.com/xp/en/developers/101/developer-tools/run-your-first-sitecore-instance.md): This topic shows how you get a Sitecore image without customizations up and running. - [Troubleshooting Docker](https://doc.sitecore.com/xp/en/developers/101/developer-tools/troubleshooting-docker.md): Shows some troubleshooting techniques to use when you work with Sitecore and Docker. ### Create custom Sitecore images - [Create custom Sitecore images](https://doc.sitecore.com/xp/en/developers/101/developer-tools/create-custom-sitecore-images.md): This topic shows how you create custom Sitecore Docker images. - [Build Sitecore solutions](https://doc.sitecore.com/xp/en/developers/101/developer-tools/build-sitecore-solutions.md): Explains how you build Sitecore solutions. - [Building custom Sitecore images](https://doc.sitecore.com/xp/en/developers/101/developer-tools/building-custom-sitecore-images.md): Explains how you create custom Sitecore images. - [Applying configuration transforms](https://doc.sitecore.com/xp/en/developers/101/developer-tools/applying-configuration-transforms.md): Explains how you apply XDT-based configuration transforms. - [Add Sitecore modules](https://doc.sitecore.com/xp/en/developers/101/developer-tools/add-sitecore-modules.md): Explains how you use Sitecore module asset images to include additional Sitecore modules when you build custom Sitecore Docker images. - [Including a custom xConnect model](https://doc.sitecore.com/xp/en/developers/101/developer-tools/including-a-custom-xconnect-model.md): Include a custom xConnect model when you build Sitecore Docker images. - [Deploying items](https://doc.sitecore.com/xp/en/developers/101/developer-tools/deploying-items.md): Explains how you deploy Sitecore items when you use Docker. ### Local Sitecore development with containers - [Local Sitecore development with containers](https://doc.sitecore.com/xp/en/developers/101/developer-tools/local-sitecore-development-with-containers.md): Shows how you deploy and debug Sitecore solutions when you develop with Docker. - [Deploying files into running containers](https://doc.sitecore.com/xp/en/developers/101/developer-tools/deploying-files-into-running-containers.md): Explains how you deploy files into a running container. - [Sync items with a running container](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sync-items-with-a-running-container.md): Explains how you sync Sitecore items with a running container. - [Debug code running in containers](https://doc.sitecore.com/xp/en/developers/101/developer-tools/debug-code-running-in-containers.md): This topic shows how debug code that is running in a container. - [Enabling development-only configuration](https://doc.sitecore.com/xp/en/developers/101/developer-tools/enabling-development-only-configuration.md): Describes configuration changes that are relevant for deployment only. ### Sitecore Docker references - [Sitecore Docker references](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-docker-references.md): A set of topics with additional information that is useful when you develop with Docker. - [Dockerfile best practices and scenarios](https://doc.sitecore.com/xp/en/developers/101/developer-tools/dockerfile-best-practices-and-scenarios.md): Describes best practices for creating and using Dockerfiles. - [Sitecore Docker cheat sheet](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-docker-cheat-sheet.md): An overview of the most important commands for managing Sitecore with Docker. - [Sitecore module reference](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-module-reference.md): Describes the modules Sitecore makes available as Docker asset images. - [Sitecore image reference](https://doc.sitecore.com/xp/en/developers/101/developer-tools/sitecore-image-reference.md): Additional information about the Docker images Sitecore makes available. - [Docker tools and resources](https://doc.sitecore.com/xp/en/developers/101/developer-tools/docker-tools-and-resources.md): Links to a number of tools and resources that are useful when you work with Docker. ## Optional - [Full publication as Markdown](https://doc.sitecore.com/xp/en/developers/101/developer-tools/llms-full.txt): Every article in this publication in a single file. - [Version 10.4](https://doc.sitecore.com/xp/en/developers/104/developer-tools/llms.txt): Current. - [Version 10.3](https://doc.sitecore.com/xp/en/developers/103/developer-tools/llms.txt): Previous version. - [Version 10.2](https://doc.sitecore.com/xp/en/developers/102/developer-tools/llms.txt): Previous version. - [Version 10.0](https://doc.sitecore.com/xp/en/developers/100/developer-tools/llms.txt): Previous version.