# Install the Starter Kit

Installing the Starter Kit provides a pre-built set of templates, content types, and demo content to explore or kickstart your Umbraco project.

## Outcome

You’ll have the Umbraco Starter Kit installed in your local project, ready to explore in the backoffice. This setup adds example content and templates, perfect for learning or quick prototyping.

## Steps

You can install the Starter Kit in two ways, depending on your preference:

* [Option 1: Install via .NET CLI](#option-1-install-via-net-cli)
* [Option 2: Install via Visual Studio](#option-2-install-via-visual-studio)

### Option 1: Install via .NET CLI

To install the Starter Kit via the .Net CLI, follow these steps:

1. Open a terminal in your Umbraco project folder.
2. Run the following command to add the Starter Kit package:

```bash
dotnet add package Umbraco.TheStarterKit
```

3. Build the project:

```bash
dotnet build
```

4. Run the project:

```bash
dotnet run
```

5. Go to `https://localhost:xxxx/` to view the Starter Kit content.

### Option 2: Install via Visual Studio

To install the starter Kit via Visual Studio, follow these steps:

1. Open your Umbraco project in Visual Studio.
2. Go to **Tools** -> **NuGet Package Manager** -> **Manage NuGet Packages for Solution...**.
3. Browse for **Umbraco.TheStarterKit**.
4. Select the appropriate version from the Version drop-down depending on the Umbraco version you are using.
5. Click **Install**.
6. Open the **.csproj** file to make sure the package reference is added:

```xml
<ItemGroup>
<PackageReference Include="Umbraco.TheStarterKit" Version="xx.x.x" />
</ItemGroup>
```

## Summary

You now have a fully functional Umbraco site with demo content, templates, and structure to explore. Use this setup as the foundation for the upcoming lessons in this Starter Kit tutorial.

{% hint style="warning" %}
If `Umbraco:CMS:Runtime:Mode=Development` and `Umbraco:CMS:ModelsBuilder:ModelsMode` is set to `SourceCodeAuto` or `SourceCodeManual`, an error occurs the first time the app runs.

To fix this, log into **Umbraco Backoffice**, go to **Settings** → **Models Builder**, and click **Generate Models**. Restart the app to clear the error.
{% endhint %}

[Back to Lessons](/umbraco-cms/tutorials/starter-kit.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.umbraco.com/umbraco-cms/tutorials/starter-kit/install-the-starter-kit.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
