Demystify cloud-native development with.NET Aspire
Why use cloud-native architecture?
Meet changing business needs and market demands with increased agility.
Build resilient apps with increased scalability and availability.
Reduce costs by taking advantage of pay as-you-go cloud services.
Deploy and run on Linux, containers, or any cloud platform of your choice.
.NET Aspire helps you every step of the way
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.
Infused with cloud-native best practices
Every .NET Aspire integration comes with logging, health checks, telemetry, and resiliency out-of-the-box.
Explore resourcesSupport for popular cloud services
Connect your app to over 20 messaging, storage, and database products easily with .NET Aspire integrations.
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 dashboardDeploy 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.