Aspire works well with distributed apps that span more than one service, tool, or runtime. You can choose the AppHost style that fits your repo, then bring in the languages and frameworks your app already uses.
Aspire can coordinate apps written in multiple languages. Some guides are best described by language (for example, C# or Python), while others cover a broader runtime or ecosystem (for example, .NET or Node.js).
The sections below use the labels that are most helpful when you’re trying to answer one practical question: “How do I use Aspire with the stack I already have?”