.NET SDK — Free Developer SDK

By Microsoft and the .NET Foundation · Developer tools
  • Open source
  • Free
  • Developer tools
Download .NET SDK Direct download from builds.dotnet.microsoft.com Official download page Link checked October 19, 2026

Our verdict: The .NET SDK is all you need to build modern C# apps on Windows: one installer gives you the dotnet command, compilers, templates and the runtimes. It works with any editor, from Visual Studio to VS Code or Rider. Pick the LTS release unless you specifically want the newest features.

.NET SDK on its official website
.NET SDK on its official website · Screenshot from the official website

About .NET SDK

.NET is Microsoft's open-source developer platform, released under the MIT license and stewarded by the .NET Foundation. The SDK includes the dotnet command-line tool, the C#, F# and Visual Basic compilers, MSBuild, NuGet and project templates, plus the .NET runtime and ASP.NET Core runtime needed to run what you build.

Microsoft ships a new major version every November. Even-numbered versions are long-term support (LTS) releases supported for three years, and .NET 10 is the current LTS. Monthly servicing updates bring security fixes. Visual Studio installs its own copy of the SDK; this standalone installer is for VS Code, Rider, command-line and CI use.

What it does well

  • dotnet CLI. Creates, builds, tests, runs and publishes projects from the terminal.
  • Project templates. Console, ASP.NET Core, Blazor, worker services, class libraries and tests.
  • NuGet. Restores and adds packages from nuget.org.
  • Runtimes included. Installs the .NET and ASP.NET Core runtimes for running apps.
  • Cross-platform. The same projects build on Windows, macOS and Linux.

Who it is for

Good fit

C# and F# developers using VS Code, Rider or the command line, and anyone building .NET apps in CI.

Look elsewhere

People who only want to run a .NET app; the smaller .NET Desktop Runtime is enough for that.

Pros and cons

Pros

  • Free and open source (MIT)
  • One installer for compilers, CLI and runtimes
  • Long-term support releases
  • Works with any editor or IDE

Cons

  • CLI telemetry is on by default
  • Old SDK versions pile up unless removed manually
  • Large install for people who only run apps

How to install .NET SDK

Run the installer; it adds dotnet to PATH. Check with dotnet --info in a new terminal. The installer does not remove older SDKs, so uninstall unused versions from Settings > Apps occasionally. Telemetry is on by default; set DOTNET_CLI_TELEMETRY_OPTOUT=1 to turn it off.

Questions about .NET SDK

Is the .NET SDK free?

Yes. .NET is open source under the MIT license and free for any use, including commercial software.

Do I need the SDK or the runtime?

The SDK is for building apps. To only run .NET programs, the .NET Desktop Runtime or ASP.NET Core Runtime is enough.

Which .NET version should I install?

The current LTS release, .NET 10, for most projects. Odd-numbered standard-term releases get newer features but a shorter support period.

Download .NET SDK from dotnet.microsoft.com ExeDepot does not host this file. The download starts from the developer's server, builds.dotnet.microsoft.com. Other versions are on the official download page.

Alternatives to .NET SDK

  • Python Programming Language

    The official Python interpreter for Windows, with pip, IDLE and the standard library.

    Python Software Foundation · Open source · python.org
  • Node.js JavaScript Runtime

    JavaScript runtime for servers, command-line tools and build tooling, bundled with npm.

    OpenJS Foundation and Node.js contributors · Open source · nodejs.org
  • Go Programming Language

    Google's open-source Go language: compiler, standard library and go tool for modules, tests and builds.

    Google and the Go contributors · Open source · go.dev
  • Rust Programming Language

    Memory-safe systems language installed with rustup: compiler, Cargo package manager and toolchains.

    The Rust Project · Open source · rust-lang.org

Similar to .NET SDK All developer tools apps

  • Eclipse Temurin Java JDK

    Free, TCK-certified OpenJDK builds from Eclipse Adoptium; the link installs the current LTS JDK.

    Eclipse Adoptium Working Group · Open source · adoptium.net
  • PowerShell 7 Shell and Scripting Language

    Microsoft's open-source, cross-platform shell and scripting language, installed beside Windows PowerShell.

    Microsoft · Open source · microsoft.com
  • Microsoft Visual C++ Redistributable Runtime Library

    Microsoft C and C++ runtime libraries that many Windows programs and games need to start.

    Microsoft · Freeware · microsoft.com
  • DirectX End-User Runtime Runtime Library

    Microsoft web installer for legacy DirectX libraries (D3DX9, XAudio 2.7, XInput 1.3) that older games need.

    Microsoft · Freeware · microsoft.com