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.
.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.


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
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 dashboardDeployment
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.
Build cloud-native apps with ease
Easy to understand APIs



Tools for building great .NET apps



Frequently askedquestions
- 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.
- Kubernetes is a trademark of The Linux Foundation. See kubernetes.io.
- Performance ranking from Round 22 results conducted by TechEmpower Benchmarks.