---
title: Xperience by Kentico NuGet packages
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Xperience by Kentico is distributed as a set of NuGet packages. See [Website development basics](https://docs.kentico.com/documentation/developers-and-admins/development/website-development-basics.md) to learn more about the system's architecture.

The following diagram illustrates the most important NuGet packages and their roles:

![Xperience by Kentico NuGet packages](https://docs.kentico.com/docsassets/documentation/xperience-by-kentico-nuget-packages/nugetpackages.png "Xperience by Kentico NuGet packages")

| Package                                                                                               | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Kentico.Xperience.Templates](https://www.nuget.org/packages/Kentico.Xperience.Templates/)            | Provides a set of .NET project templates used to bootstrap new Xperience projects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Kentico.Xperience.DbManager](https://www.nuget.org/packages/Kentico.Xperience.DbManager/)            | Provides tooling to install and maintain project databases.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Kentico.Xperience.Admin](https://www.nuget.org/packages/Kentico.Xperience.Admin)                     | Contains the administration interface used to manage Xperience applications.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [Kentico.Xperience.WebApp](https://www.nuget.org/packages/Kentico.Xperience.WebApp)                   | Required to run Xperience in ASP.NET Core applications. The package also contains Xperience features and API intended for use within web applications:<br>Preview mode support<br>Page Builder feature<br>Form Builder feature<br>Support for content retrieval (pages, reusable content, content item assets)<br>Integration with Xperience users                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Kentico.Xperience.Core](https://www.nuget.org/packages/Kentico.Xperience.Core)                       | Contains general Xperience API usable in any application or external system.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [Kentico.Xperience.Core.Tests](https://www.nuget.org/packages/Kentico.Xperience.Core.Tests)           | Provides a framework for creating automated tests for the Xperience API. Contains base classes for tests and additional supporting API. See [Write automated tests](https://docs.kentico.com/documentation/developers-and-admins/customization/write-automated-tests.md).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Kentico.Xperience.ImageProcessing](https://www.nuget.org/packages/Kentico.Xperience.ImageProcessing) | An implementation of Xperience's [image processing functionality](https://docs.kentico.com/documentation/developers-and-admins/development/content-retrieval/retrieve-content-from-media-libraries.md) using the [SkiaSharp graphics library](https://github.com/mono/SkiaSharp).<br>This package is required to upload, process, and correctly display images in Xperience as [media library files](https://docs.kentico.com/documentation/business-users/media-libraries/manage-media-files.md). Do not remove the package if you use media libraries unless you provide a custom implementation of `IImageProcessingService`.<br>The package doesn't guarantee compatibility with niche distributions and platforms. If you run into issues with image processing on the hosting platform of your choice, you will need your own `IImageProcessingService` implementation. |

## Extension packages

In addition to the main Xperience NuGet packages, you can install optional extension packages that introduce specific functionality to Xperience and its API:

| Package                                                                                           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Kentico.Xperience.Cloud](https://www.nuget.org/packages/Kentico.Xperience.Cloud)                 | Contains:<br>Logic that enables Xperience deployment to the [SaaS environment](https://docs.kentico.com/documentation/developers-and-admins/deployment/deploy-to-the-saas-environment.md).<br>Extension methods and environment names for deployment environment identification. See [Environment identification extension methods](https://docs.kentico.com/documentation/developers-and-admins/configuration/saas-configuration.md#environment-identification-extension-methods).<br>[Kentico.Xperience.SendGrid](https://www.nuget.org/packages/Kentico.Xperience.SendGrid/) integration for mail delivery with a managed SendGrid account. See [Enable managed SendGrid integration](https://docs.kentico.com/documentation/developers-and-admins/configuration/email-configuration.md#emailconfiguration-enablemanagedsendgrid).<br>[Microsoft.ApplicationInsights.AspNetCore](https://www.nuget.org/packages/Microsoft.ApplicationInsights.AspNetCore) integration. See [Microsoft Application Insights integration](https://docs.kentico.com/documentation/developers-and-admins/configuration/saas-configuration.md#deploytothesaasenvironment-enableappinsights). |
| [Kentico.Xperience.SendGrid](https://www.nuget.org/packages/Kentico.Xperience.SendGrid/)          | Integration for sending mail from Xperience using the [Twilio SendGrid](https://sendgrid.com/) email platform.<br>For more information, see [SendGrid integration](https://docs.kentico.com/documentation/developers-and-admins/configuration/email-configuration.md#sendgrid-integration).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Kentico.Xperience.AzureStorage](https://www.nuget.org/packages/Kentico.Xperience.AzureStorage)   | Contains [file system providers](https://docs.kentico.com/documentation/developers-and-admins/api/files-api-and-cms-io/file-system-providers.md) used to map parts of the file system to Azure Blob storage.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Kentico.Xperience.AmazonStorage](https://www.nuget.org/packages/Kentico.Xperience.AmazonStorage) | Contains file system providers used to map parts of the file system to Amazon S3.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [Kentico.Xperience.Mjml](https://www.nuget.org/packages/Kentico.Xperience.Mjml)                   | Provides support for developing and using [Email Builder](https://docs.kentico.com/documentation/developers-and-admins/development/builders/email-builder.md) components with markup based on the [MJML markup language](https://documentation.mjml.io/#mjml-guides).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Kentico.Xperience.ManagementApi](https://www.nuget.org/packages/Kentico.Xperience.ManagementApi) | Provides endpoints that allow retrieval and management of objects and configuration within Xperience. The management API is intended to be used via AI tools together with a corresponding [Model Context Protocol (MCP)](https://modelcontextprotocol.io/docs/getting-started/intro) server.<br>See [Management MCP server](https://docs.kentico.com/documentation/developers-and-admins/api/management-api.md) for more information and instructions.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
