---
title: Installing Kentico integration 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).

Kentico provides integration ([NuGet](https://www.nuget.org)) packages that help with the development of MVC websites. You can integrate the following types of NuGet packages into your project:

- [MVC integration package](#kentico.web.mvc-integration-package)
- [Kentico.Libraries integration package](#kentico.libraries-integration-package)
- [General integration packages](#general-integration-packages)

## Installing Kentico integration packages

1. Visual Studio -> Tools -> NuGet Package Manager -> Manage NuGet Packages for Solution...
2. Search for Kentico.
3. Install the necessary packages.

## Kentico.Web.Mvc integration package

The main purpose of the _Kentico.Web.Mvc_ integration package is to help you [start developing](https://docs.kentico.com/k9/developing-websites/developing-sites-using-asp-net-mvc/starting-with-mvc-development.md) your [MVC applications](https://docs.kentico.com/k9/developing-websites/developing-sites-using-asp-net-mvc.md) with as few manual steps as possible. The package contains the necessary items to make your MVC application work with the Kentico application.

The package has a dependency on the [Kentico.Libraries](#kentico.libraries-integration-package) integration package, so the installation automatically includes all Kentico assemblies that you need in an external application.

Additionally, the Kentico.Web.Mvc integration package allows you to use the following features:

- Preview mode
- [Data annotation localization](https://docs.kentico.com/k9/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/localizing-data-on-mvc-sites.md)
- [Global Not Found feature](https://docs.kentico.com/k9/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/adding-preview-mode-support-for-mvc-sites.md)

To use other features, you need to separately install the corresponding packages listed in the [General integration packages](#general-integration-packages) section.

## Kentico.Libraries integration package

NuGet package containing all the Kentico assemblies that you need for working with Kentico in an external application.

> **Note:** **Important**: Always use the _Kentico.Libraries_ package with the same version as the version of your Kentico application. For example, if you're using Kentico 9.0.1, you need to use the 9.0.1 version of the Kentico.Libraries package as well. See how you can [apply a hotfix](https://docs.kentico.com/k9/installation/hotfix-instructions-kentico-9.md) to your Kentico installation.

## General integration packages

### Kentico.LanguagePack.English

NuGet package containing files required for the English localization of Kentico. Individual Kentico features depend on the localization files.

### Kentico.Search

NuGet package containing improved API for working with [smart search](https://docs.kentico.com/k9/configuring-kentico/setting-up-search-on-your-website.md).

See: [Providing smart search on MVC sites](https://docs.kentico.com/k9/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/providing-smart-search-on-mvc-sites.md)

### Kentico.Newsletters

NuGet package that contains API for managing [email campaign](https://docs.kentico.com/k9/on-line-marketing-features/email-marketing/working-with-email-campaigns.md) subscriptions on MVC websites.

### Kentico.Glimpse

NuGet package that provides Kentico [SQL debug information](https://docs.kentico.com/k9/developing-websites/troubleshooting-websites/debugging.md#sql-queries) via the [Glimpse](http://getglimpse.com/) web diagnostic platform.

See: [Debugging SQL queries with Glimpse on MVC sites](https://docs.kentico.com/k9/developing-websites/developing-sites-using-asp-net-mvc/developing-mvc-applications/debugging-sql-queries-with-glimpse-on-mvc-sites.md)
