---
title: "Prerequisites"
slug: "prerequisites"
abstract: "Prepare your development environment so you can get started with the ASP.NET Core SDK."
---
# Prerequisites

Before you get started with the Sitecore ASP.NET Core SDK, you must prepare your development environment.

Check that you have the following, before getting started:

- Access to a SitecoreAI environment.
- [.NET Core 8.0 SDK](https://dotnet.microsoft.com/en-us/download/dotnet/8.0). Check your installed version by using the `dotnet --version` command.
- An IDE that supports C# development, such as [Visual Studio Code](https://code.visualstudio.com/), or [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/) or later.
- Optionally, [Docker for Windows](https://docs.docker.com/desktop/install/windows-install/) (with Windows Containers and Compose V2 enabled).

    If you choose to use Docker, you also need:

    - A SitecoreAI license.
    - [.NET Framework 4.8 SDK](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net48) (see the [Microsoft procedure for checking .NET Framework versions](https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed)).
    - [PowerShell 5.1](https://learn.microsoft.com/en-us/skypeforbusiness/set-up-your-computer-for-windows-powershell/set-up-your-computer-for-windows-powershell) or later (check your installed version with the `$PSVersionTable.PSVersion` command).