Welcome to Aspire
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
Section titled “Quick start”-
Check prerequisites
Ensure you have the required SDK, container runtime, and tooling installed on your machine.
View prerequisites -
Install the Aspire CLI
Get the command-line tooling that scaffolds, runs, and manages your Aspire projects.
Install now -
Build your first app
Follow the quickstart to create a multi-service application wired up with a database in minutes.
Start building -
Deploy your app
Ship to Azure, Kubernetes, or any cloud. Your local dev topology translates directly to production.
Deploy now
Explore key concepts
Section titled “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 things