Build scalable and resilient cloud-native apps with .NET
Supported on all major cloud providers
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
JSON Responses per Second (RPS)
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.
Explore 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