ASP.NET documentation

Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more.

Develop ASP.NET Core apps

Choose interactive web apps, web API, MVC-patterned apps, real-time apps, and more

Interactive client-side Blazor apps

Develop with reusable UI components that can take advantage of WebAssembly for near-native performance

Page-focused web UI with Razor Pages

Develop page-focused web apps with a clean separation of concerns

Page-focused web UI with MVC

Develop web apps using the Model-View-Controller design pattern

Real-time web apps with SignalR

Add real-time functionality to your web app, enable server-side code to push content instantly

Previous ASP.NET framework versions

Explore overviews, tutorials, fundamental concepts, architecture and API reference for previous ASP.NET framework versions

Concepts and features

API reference for ASP.NET Core

Contribute to ASP.NET Core docs. Read our contributor guide.