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.
Choose interactive web apps, web API, MVC-patterned apps, real-time apps, and more
Develop with reusable UI components that can take advantage of WebAssembly for near-native performance
Develop RESTful HTTP services with ASP.NET Core web API
Develop page-focused web apps with a clean separation of concerns
Develop web apps using the Model-View-Controller design pattern
Add real-time functionality to your web app, enable server-side code to push content instantly
Develop contract-first, high-performance services with gRPC in ASP.NET Core
Create data-driven web apps in ASP.NET Core
Explore overviews, tutorials, fundamental concepts, architecture and API reference for previous ASP.NET framework versions
Contribute to ASP.NET Core docs. Read our contributor guide.