How Aspire uses .NET to build an agent-first toolchain for any programming language
Jose, Aspire’s team lead, and Maddy, Aspire PM, explain how Aspire’s components give developers and AI agents a structured way to work with distributed applications across languages.
A shared toolchain for developers and agents
The session brings together the Aspire CLI, AppHost, Dashboard, and developer tooling, showing how they support workflows for understanding, running, debugging, observing, and deploying distributed applications. The focus is on giving agents a structured development environment while keeping developers involved in the same workflows.
.NET as the foundation, not a language restriction
Aspire uses .NET for its orchestration, developer experience, and runtime foundation. Jose and Maddy discuss how technologies including Blazor, Native AOT, and code generation underpin that toolchain and extend its development experience beyond .NET applications.
The languages covered include TypeScript, Python, and Java. The central distinction is between the technology powering the toolchain and the languages used to build the applications: .NET supplies the foundation, while developers and agents can work in the languages suited to their codebases.