aspire
Installation
Summary
Code-first orchestration for polyglot distributed apps with automatic service discovery and observability.
- Orchestrates containers, executables, and cloud resources (C#, Python, JavaScript, Go, Java, Rust, and more) from a single .NET AppHost project
- Includes 144+ integrations across databases, caches, messaging, AI, and observability platforms with automatic environment variable injection for service discovery
- Built-in dashboard provides real-time logs, traces, metrics, and GenAI visualization; MCP server enables AI assistants to query running apps and search documentation
- CLI supports local development (
aspire run), deployment manifest generation (aspire publish), and integration management; templates available for starter projects
SKILL.md
Aspire — Polyglot Distributed-App Orchestration
Aspire is a code-first, polyglot toolchain for building observable, production-ready distributed applications. It orchestrates containers, executables, and cloud resources from a single AppHost project — regardless of whether the workloads are C#, Python, JavaScript/TypeScript, Go, Java, Rust, Bun, Deno, or PowerShell.
Mental model: The AppHost is a conductor — it doesn't play the instruments, it tells every service when to start, how to find each other, and watches for problems.
Detailed reference material lives in the references/ folder — load on demand.