---
title: "How is .NET Core SDK different from .NET Core Runtime?"  
description: "How is .NET Core SDK different from .NET Core Runtime?"  
author: "Ashutosh Patel"  
published: 2023-03-06  
updated: 2023-07-08  
canonical: https://www.mindstick.com/forum/157443/how-is-dot-net-core-sdk-different-from-dot-net-core-runtime  
category: "asp.net core"  
tags: ["asp.net", "asp.net core"]  
reading_time: 2 minutes  

---

# How is .NET Core SDK different from .NET Core Runtime?

How is .NET Core [SDK](https://www.mindstick.com/blog/260/creating-window-program-in-vc-by-using-sdk) different from .NET Core [Runtime](https://www.mindstick.com/articles/52/creating-timer-at-runtime-in-c-sharp-dot-net)?

## Replies

### Reply by Aryan Kumar

The .NET Core SDK and the .NET Core Runtime are two different components of the .NET Core platform.

The .NET Core SDK is a set of tools that you can use to develop .NET Core applications. It includes compilers, libraries, and other tools that you need to build and run .NET Core applications.

The .NET Core Runtime is a set of libraries that you can use to run .NET Core applications. It does not include any tools for developing .NET Core applications.

In other words, the .NET Core SDK is used to create .NET Core applications, while the .NET Core Runtime is used to run .NET Core applications.

Here is a table that summarizes the differences between the .NET Core SDK and the .NET Core Runtime:

| Feature | .NET Core SDK | .NET Core Runtime |
| --- | --- | --- |
| Used for | Developing .NET Core applications | Running .NET Core applications |
| Includes | Compilers, libraries, and other tools | Libraries |
| Available for | Windows, macOS, and Linux | Windows, macOS, and Linux |

To install the .NET Core SDK, you can use the following command:

Code snippet

```plaintext
dotnet tool install --global dotnet-sdk
```

To install the .NET Core Runtime, you can use the following command:

Code snippet

```plaintext
dotnet tool install --global dotnet-runtime
```

Once you have installed the .NET Core SDK and the .NET Core Runtime, you can use the .NET Core CLI to create, build, run, and test .NET Core applications.


---

Original Source: https://www.mindstick.com/forum/157443/how-is-dot-net-core-sdk-different-from-dot-net-core-runtime

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
