Build scalable and resilient cloud-native apps with .NET
Write high-performance web APIs with ASP.NET Core
ASP.NET Core is one of the fastest web frameworks ranked by TechEmpower.1
TechEmpower JSON Benchmark Results
Discover .NET Aspire
Developer first.
Ops friendly.
Container ready.
Any cloud.
A cloud-native stack for building observable, production-ready, distributed applications.
Read .NET Aspire docsEasy to use
Run your multi-project distributed application using one simple gesture without complex networking or configuration.
Developer focused
Define your app and dependencies without a line of YAML. Get a detailed view of your running application with the .NET Aspire dashboard.
Opinionated yet flexible
Get started faster with production-ready defaults for resiliency, health checks, service discovery, and industry standard OpenTelemetry.
Deploy your way
Emit your application's shape, configuration, and dependencies to a file ready for integration with your deployment toolchain.
Features to help build your cloud-native apps
Extensive support for the cloud-native ecosystem
Build flexible, scalable, and future-proof cloud-native apps that can work seamlessly across various platforms and environments.
Explore CNCF projects
Native container creation
Build .NET container images without needing to write a Dockerfile.
Observability
See your code in action with powerful observability APIs and support for OpenTelemetry.
.NET runs natively on Linux
.NET is built into the Linux packaging system for major Linux providers.
Use popular authentication libraries
Support for JWT authentication and OIDC, and services that implement the latest security standards.
Production-grade web server
Kestrel supports the latest protocols such as HTTP/2, HTTP/3, WebSockets, WebTransport, and enables asynchronous programming.
Easy to understand APIs
gRPC and REST with OpenAPI
Power your apps for any front end with .NET's support for all popular APIs.
Create a gRPC client
Data access made simple
Use Entity Framework to query popular databases such as PostgreSQL, SQL Server, SQLite, and Cosmos DB without SQL.
Read Entity Framework docs
Resiliency
Use .NET's built-in resiliency APIs for creating reliable applications with ease.
Runs on all major cloud providers
Microsoft Azure
AWS
Google Cloud
Start learning about cloud native with .NET
E-Books
Tools for building great .NET apps
What is Azure Developer CLI?
Azure Developer CLI (azd) accelerates your journey from local development environment to Azure. Initialize a repo, provision resources, and deploy your application with one tool.
Learn about azd
Azure Developer CLI templates
Use flexible and idiomatic app templates infused with cloud best practices. Curated for .NET, you can get local development to Azure in minutes.
Browse .NET templates
C# Dev Kit in VS Code
Write, maintain, test, and debug your code with Visual Studio Code's C# Dev Kit. Elevate your C# development on Windows, macOS, Linux, or GitHub Codespaces.
Install C# Dev Kit
1 Performance ranking from Round 21 results conducted by TechEmpower Benchmarks.
Follow us