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.123 Adds Agent Session Sync, 1M Context Windows

    Microsoft released Visual Studio Code 1.123 on June 3, adding agent-focused features, larger model context support, integrated browser updates and a new delay for some automatic extension updates.

  • Copilot Billing Shock Hits Developers

    Developer complaints about GitHub Copilot's new usage-based billing model have centered on unexpectedly rapid AI credit consumption, and neither GitHub nor Microsoft has responded directly to the backlash, though they have previously published guidance to lessen model usage costs.

  • Hands On with GitHub Copilot App Technical Preview: Turning a Blazor Issue into a PR

    GitHub's brand-new Copilot desktop app, in technical preview, handled a small Blazor issue from planning through pull request creation, but the hands-on test also showed why developers still need to verify agent work in the running app before merging.

  • At Build 2026, Microsoft Sets Up Windows as an OS for AI Agents

    Microsoft's Build 2026 Windows developer announcements point to a broader platform strategy for agentic AI, spanning terminal workflows, local models, app-building skills, Cloud PCs and operating system-level containment.

Subscribe on YouTube