Download
Download .NET.NET documentation
Learn to use .NET to create applications on any platform using C#, F#, and Visual Basic. Browse API reference, sample code, tutorials, and more.
What's new
What's new in .NETOverview
Build AI apps in .NETOverview
.NET AspireTraining
Build .NET apps with C#Get started
Interactive introduction to C#Overview
Azure for .NET developersArchitecture
.NET architecture docs.NET: Free. Cross platform. Open source.
A developer platform for building all your apps: web, mobile, desktop, gaming, IoT, and more. Supported on Windows, Linux, and macOS.
.NET tools and diagnostics
Migrate and upgrade
DevOps and testing
Data access in .NET
Programming languages
Write your app in your favorite language
Create your application
You can choose web, mobile, desktop, gaming, IoT, and more.
Internet of things (IoT)
API and language reference
Search the .NET API and language reference documentation.
.NET API reference
API reference documentation for .NET
.NET Framework API reference
API reference documentation for .NET Framework
ASP.NET Core API reference
API reference documentation for ASP.NET Core
ML.NET API reference
API reference documentation for ML.NET
.NET Aspire API reference
Reference documentation for .NET Aspire
C# language reference
C# language reference and specification
F# language reference
F# language reference
Visual Basic language reference
Visual Basic language reference and specification
Are you interested in contributing to the .NET docs? For more information, see our contributor guide.