aspire

Orchestrate polyglot distributed applications from a .NET AppHost.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill aspire-gabeujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire
Source: https://github.com/Gabeujin/workspace-init-mcp/tree/main/awesome/skills/aspire
Command: npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill aspire-gabeujin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Simplifies the development, orchestration, and deployment of complex distributed applications by providing a unified toolchain for polyglot workloads.

Core Features & Use Cases

  • Polyglot Orchestration: Manage services written in any language (C#, Python, JS, Go, Java, Rust, etc.) from a single .NET AppHost.
  • Service Discovery & Networking: Automatic configuration of inter-service communication, including connection strings and HTTP endpoints.
  • Observability: Integrated dashboard for real-time logs, traces, and metrics.
  • Deployment: Generates manifests for Docker, Kubernetes, and Azure Container Apps.
  • Use Case: Develop a microservices application with a .NET API, a Python ML service, and a React frontend, orchestrating them seamlessly with Aspire for local development and deployment.

Quick Start

Use the aspire skill to create a new aspire-starter project in the current directory.

Frequently Asked Questions about aspire

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate polyglot microservices using a single tool?

You can orchestrate polyglot microservices by managing services written in languages like C#, Python, JS, Go, Java, and Rust from a unified .NET AppHost, which simplifies distributed application development and deployment.

How does service discovery and networking work for distributed apps in this setup?

Service discovery and networking are automatically configured for distributed apps, handling inter-service communication by automatically setting up connection strings and HTTP endpoints across your polyglot workloads.

Can I deploy orchestrated microservices to Kubernetes and Azure Container Apps?

Yes, you can deploy orchestrated microservices by generating deployment manifests that target Docker, Kubernetes, and Azure Container Apps directly from the unified .NET AppHost toolchain.

What is the best way to monitor distributed applications written in multiple languages?

The best way to monitor distributed applications is through an integrated observability dashboard that provides real-time logs, traces, and metrics for all polyglot services managed by the .NET AppHost.

Do I need a .NET AppHost to manage non-.NET services like Python and Rust?

Yes, a .NET AppHost is required to manage non-.NET services like Python, Rust, Go, and Java, acting as the central orchestration point for your polyglot distributed application.