.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.

.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.

Create your application

You can choose web, mobile, desktop, gaming, IoT, and more.

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 ourcontributor guide.