Aspire 13 Rolls Out with Major Enhancements
aspire 13

The highly anticipated Aspire 13 release is now live, delivering an array of new features and significant workflow improvements for developers. This update isn't just an incremental step—it's a complete overhaul designed to make polyglot distributed application development smoother, faster, and more intuitive than ever.

Rethinking Build and Deployment: Meet "aspire do"

One of Aspire 13’s standout features is the all-new aspire do command—a flexible, intelligent reimagining of the build, publish, and deploy process. Instead of waiting on slow, monolithic deployments, developers can now break their pipeline into distinct, parallelizable steps with dependency tracking.

  • Need only to build containers? Run aspire do build.

  • Want a full overview of your deployment pipeline? Try aspire do diagnostics.

The best part: you can create custom steps, add validation, run tests, or plug in any custom logic as needed—enabling personalized, complex workflows without sacrificing speed. This early preview feature lays the groundwork for future expansions and greater pipeline customization.

Real-Time AI Integration with Aspire MCP

Aspire 13 vaults into the future with the Model Context Protocol (MCP) server, a core addition to the Aspire Dashboard. MCP unlocks direct, real-time access for AI coding assistants like GitHub Copilot and Claude Code to query your running applications:

  • List all resources and their statuses instantly

  • Stream real-time and structured logs

  • Execute commands or retrieve telemetry right from the dashboard

This means no more copy-pasting snippets or log files into chat windows—the AI assistant gains hands-on access to solve problems and analyze your app directly. Get started by clicking the MCP icon in the dashboard and following connection instructions to your preferred AI assistant. Full details are available in the Aspire MCP documentation.

Modern JavaScript Support: Goodbye NPM App, Hello Unified Workflows

In response to community feedback, Aspire 13 dramatically improves JavaScript support:

  • The new AddJavaScriptApp method replaces the old, confusing AddNpmApp, providing intelligent detection for npm, yarn, and pnpm.

  • Vite apps enjoy first-class integration, with automatic hot module reloading, port configuration, and streamlined Dockerfile generation.

  • Package management now uses deterministic, production-grade install commands out-of-the-box, eliminating "it works on my machine" issues for teams.

  • Publishing a project auto-generates an optimized multi-stage Dockerfile, using Node version detection for seamless deployment.

Get full details on the modernized JS workflow in the Aspire 13 JavaScript guide.

First-Class Python Experience

Aspire 13’s polyglot vision is clearest in its Python enhancements:

  • Choose from multiple ways to run your code: scripts, modules, or executables

  • Native support for Uvicorn, enabling FastAPI, Starlette, and Quart apps with automatic HTTP endpoint and health check setup

  • Smarter package management with support for pip, uv, and venv; integrations with modern tools deliver lightning-fast dependency installs

  • VS Code debugging works seamlessly across your .NET and Python apps

  • Automated Dockerfile generation means faster, safer, and easier deployments

To experience this in action instantly, try the new aspire-py-starter template for a full-stack setup combining a React/Vite frontend and FastAPI backend. Just run:

aspire new aspire-py-starter

Quick Start: Upgrade to Aspire 13 Today

Whether you’re a .NET veteran or just exploring modern distributed development, Aspire 13 is ready for you. Upgrading is simple:

# Install the Aspire CLI
curl -sSL https://aspire.dev/install.sh | bash

# Or, update your current Aspire CLI
aspire update --self

# Then, update your project
aspire update

New to Aspire?

Dive in at aspire.dev, where you’ll find guides, templates, and community resources. For detailed release information, including breaking changes and experimental features, the complete release notes offer comprehensive coverage.

Aspire 13 represents a milestone in streamlining distributed application development—across C#, Python, JavaScript, and beyond—with a seamless and efficient workflow designed for today’s polyglot teams.