Build distributed apps without the complexity.
Aspire gives you a unified, code-first toolkit to compose, debug, and deploy distributed apps and agents — all from a single AppHost.
Quick start
Check prerequisites
Ensure you have the required SDK, container runtime, and tooling installed on your machine.
View prerequisitesInstall the Aspire CLI
Get the command-line tooling that scaffolds, runs, and manages your Aspire projects.
Install nowBuild your first app
Follow the quickstart to create a multi-service application wired up with a database in minutes.
Start buildingDeploy your app
Ship to Azure, Kubernetes, or any cloud. Your local dev topology translates directly to production.
Deploy now
Explore key concepts
What is Aspire?
Discover why Aspire is the fastest way to build production-ready cloud applications — unified tooling that eliminates complexity.
Aspire explainedThe AppHost
Define your entire app architecture in code — C#, TypeScript, and more. No YAML, no configuration drift — just code that describes services and dependencies.
See how it worksUnderstanding resources
Stop writing boilerplate connection strings. Aspire resources automatically wire up services, databases, caching, and cloud integrations.
Learn resource modelingDeployment & topology
Deploy anywhere with confidence. Your local dev setup automatically translates to Docker, Kubernetes, Azure, or any cloud provider.
Deploy all the thingsReady to simplify your stack?
Join thousands of developers building production-grade distributed apps with less code, fewer tools, and more confidence.