Skip to content
Welcome to aspire.dev — the new home for Aspire! We're migrating content from Microsoft Learn. 🚧 Pardon our appearance while we unpack everything.

Welcome to Aspire

Use the following steps to get started with Aspire:

  1. Check prerequisites: Ensure you have the required tools and SDKs installed.
  2. Install the Aspire CLI: Get the Aspire tooling set up on your development machine.
  3. Build your first app: Follow our quickstart guide to create your first Aspire application.
  4. Deploy your app: Learn how to deploy your Aspire resources.

Ready to build distributed applications with confidence? Aspire streamlines your development workflow, making complex multi-service architectures simple to create, deploy, and debug.

What is Aspire?

Discover why Aspire is the fastest way to build production-ready cloud applications—unified tooling that eliminates complexity.

Aspire explained

The AppHost

Define your entire app architecture in code. No YAML, no configuration drift—just C# that describes everything from services to dependencies.

See how it works

Understanding resources

Stop writing boilerplate connection strings and configurations. Aspire resources automatically wire up services, databases, and cloud integrations.

Learn resource modeling

Deployment & app topology

Deploy anywhere with confidence. Your local dev setup automatically translates to Kubernetes, Azure, or any cloud—no manual manifest writing.

Deploy all the things

FAQCollaborateCommunityDiscussWatch