What problem does it solve?
Simplifies the development, orchestration, and deployment of complex distributed applications by providing a unified toolchain for polyglot workloads.
Core Features & Use Cases
- Polyglot Orchestration: Manage services written in any language (C#, Python, JS, Go, Java, Rust, etc.) from a single .NET AppHost.
- Service Discovery & Networking: Automatic configuration of inter-service communication, including connection strings and HTTP endpoints.
- Observability: Integrated dashboard for real-time logs, traces, and metrics.
- Deployment: Generates manifests for Docker, Kubernetes, and Azure Container Apps.
- Use Case: Develop a microservices application with a .NET API, a Python ML service, and a React frontend, orchestrating them seamlessly with Aspire for local development and deployment.
Quick Start
Use the aspire skill to create a new aspire-starter project in the current directory.