Streamline your development with
.NET Aspire

Build, run, and test your full stack locally.

Supported on all major cloud providers

Why use .NET Aspire?

Focus on code, not infrastructure. .NET Aspire helps from code to cloud.

Connect to your essential tools and services with integrations.

Resiliency, observability, and security built-in.

Build with Docker and deploy to Linux, containers, or any cloud platform of your choice.

Browse intro videos

.NET Aspire helps you every step of the way

Dev-time orchestration

Easily define your app and dependencies

Use C# and familiar APIs without a line of YAML. Easily add popular cloud services, connect them to your projects, and run locally with a single click.

.NET Aspire C# API code snippet
.NET Aspire helps you every step of the way
Integrations

Infused with cloud-native best practices

Every .NET Aspire integration comes with logging, health checks, telemetry, and resiliency out-of-the-box.

Explore resources
.NET Aspire helps you every step of the way
Integrations

Support for popular cloud services

Connect your app to over 20 messaging, storage, and database products easily with .NET Aspire integrations.

Dashboard

Diagnose app issues faster

See live OpenTelemetry data with no configuration required. Launched by default on run, .NET Aspire's developer dashboard shows logs, environment variables, distributed traces, metrics and more to quickly verify app behavior.

Discover dashboard
1
2
Deployment

Deploy your way

Deploying apps and dependencies to the cloud is complicated. Aspire makes it easier to deploy any cloud and integrate with your current tools.

Runs on all major cloud providers
Microsoft Azure
AWS
Google Cloud
Write high-performance web APIs with ASP.NET Core
ASP.NET Core is one of the fastest web frameworks ranked by TechEmpower.3
TechEmpower JSON Benchmark Results
Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K. Chart showing TechEmpower JSON benchmark results: ASP.NET Core at 1 million, Gin at 489K, Node.js at 377K, and Spring at 139K.
JSON Responses per Second (RPS)

Build cloud-native apps with ease

Cloud-native ecosystem
Build flexible, scalable, and future-proof cloud-native apps that can work seamlessly across various platforms and environments.
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.

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
gRPC code sample
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
Data query code sample
Resiliency
Use .NET's built-in resiliency APIs for creating reliable applications with ease.
API code sample

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

Frequently asked
questions

  1. Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.
  2. Kubernetes is a trademark of The Linux Foundation. See kubernetes.io.
  3. Performance ranking from Round 22 results conducted by TechEmpower Benchmarks.
Follow us