News

Microsoft Releases Aspire 13, Dropping the .NET Part

Microsoft announced Aspire 13 on Nov. 11 during .NET Conf 2025, calling it the biggest release yet of its distributed application development framework.

The update introduces major enhancements for building, deploying, and monitoring cloud-native and polyglot apps, the company said. Aspire 13 improves automation, adds deeper AI integration, and extends support for Python and JavaScript while refining workflows across .NET-based environments. It also drops the ".NET" part of its name, apparently to reflect broader language support and abstraction. The company hasn't commented on the rebranding.

Aspire is Microsoft's open-source framework for orchestrating multi-service applications. It provides a unified model for defining, running, and monitoring services across different languages and platforms, enabling developers to build distributed systems with shared diagnostics, configuration, and deployment automation. The Aspire CLI and dashboard simplify complex setups into reproducible workflows that integrate tightly with Visual Studio 2026, Visual Studio Code, and Azure Developer CLI.

Aspire 13 Highlights
[Click on image for larger view.] Aspire 13 Highlights (source: Ramel).

AI and the Idea of 'Aspireify Anything'
AI sits at the center of this release. Microsoft said Aspire 13 extends the Model Context Protocol (MCP) used across its developer tools, letting AI assistants like GitHub Copilot, Claude Code, and others query live application data. The Aspire Dashboard now runs an MCP server that enables AI agents to list resources, stream logs, and retrieve traces directly from running services. Developers can ask a Copilot chat prompt such as "Why is my API service failing?" and receive diagnostics based on real-time telemetry instead of copied log snippets.

The company uses the phrase "Aspireify anything" to describe this expanded capability. It means developers can bring any project--whether .NET, Python, Node.js, or Java--into the Aspire ecosystem and instantly make it observable, deployable, and AI-addressable. By adding Aspire configuration to an existing repository, the system can automatically generate pipelines, resource definitions, and telemetry hooks, effectively turning any app into an Aspire app.

Microsoft said this unification of AI and orchestration lays the foundation for autonomous development and operations workflows. The combination of Aspire's resource model, MCP integration, and agent support enables scenarios where AI can reason over distributed applications, perform diagnostics, or even execute recovery steps autonomously.

Developer Workflow and Language Updates
Aspire 13 introduces a new aspire do command that replaces traditional deployment scripts with a modular, dependency-aware pipeline. Tasks such as build, test, and publish can run in parallel, with developers able to define custom steps for validation or post-deployment automation. The Aspire team said this approach turns the old "deploy and wait" process into a transparent, traceable workflow that scales across multiple environments.

JavaScript integration has been rebuilt with the new AddJavaScriptApp API, which automatically detects the package manager, configures builds, and generates optimized Dockerfiles for production. Python support now reaches parity with .NET, providing dedicated methods for running scripts, modules, or executables, full FastAPI and Uvicorn integration, and VS Code debugging tied into Aspire's unified dashboard.

Connection management has been simplified with polyglot connection strings and automatic HTTPS certificate trust across languages. Aspire now generates database references for multiple runtimes, allowing different services in a single application to share resources without manual configuration. The release also introduces named references and automatic OpenTelemetry setup, improving visibility across service boundaries.

Getting Started
Developers can install or upgrade through the Aspire CLI using a single command. New templates such as aspire-py-starter let developers create full-stack polyglot apps that combine React, Vite, and FastAPI components in seconds. Documentation, guides, and starter templates are available on the new aspire.dev website.

Microsoft described Aspire 13 as a major step toward unified, intelligent development across languages, where AI and automation handle the repetitive aspects of distributed app management so developers can focus on building functionality.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • VS Code 1.127 Further Integrates Advanced Browser-AI Tech

    Microsoft's July 1 Visual Studio Code update continues a recent push to make the editor's integrated browser a more capable development surface -- and a more useful tool for AI agents.

  • Support Vector Regression with SGD Training Using C#

    Support vector regression can predict numeric values effectively, and this article shows how to implement and train a kernel SVR model in C# using stochastic sub-gradient descent.

  • New GitHub Switch Limits Repo Issue Creation to Collaborators Only

    After publicly touting pull request limits as a way to cut maintainer noise, GitHub is taking the same idea further with a new setting that lets repository admins restrict issue creation to collaborators only.

  • Uno Platform Helps Ship First Stable SkiaSharp 4.0 Release for 2D .NET Graphics

    SkiaSharp 4.148.0 is the first stable v4 release, bringing a newer Skia engine, API cleanup, performance work and a Microsoft-Uno co-maintenance model.

Subscribe on YouTube