aspire

Orchestrate distributed application development, execution, and deployment with a unified AppHost model.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Cripacx/agentic-dotnet --skill aspire-cripacx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire
Source: https://github.com/Cripacx/agentic-dotnet/tree/main/skills/aspire
Command: npx skills add https://github.com/Cripacx/agentic-dotnet --skill aspire-cripacx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the development, execution, and deployment of complex distributed applications, especially those involving multiple microservices and polyglot runtimes.

Core Features & Use Cases

  • Orchestration: Manages the lifecycle of services, containers, and infrastructure.
  • Polyglot Support: Seamlessly integrates .NET, Python, Node.js, Go, Java, and more.
  • Observability: Built-in dashboard for logs, traces, and metrics.
  • Deployment: Generates manifests for Docker, Kubernetes, and Azure.
  • Use Case: Develop a microservices application with a .NET API, a Python ML service, and a React frontend, orchestrating them all with a single AppHost and deploying to Azure Container Apps.

Quick Start

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

Frequently Asked Questions about aspire

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

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

You can orchestrate polyglot microservices by using a unified AppHost model to manage the lifecycle of services written in .NET, Python, Node.js, Go, and Java, and generate deployment manifests for Docker, Kubernetes, and Azure Container Apps.

Can I build a distributed application with mixed runtimes like .NET and Python?

Yes, you can build distributed applications with mixed runtimes by using the polyglot support to seamlessly integrate .NET, Python, Node.js, Go, and Java workloads under a single orchestration model.

How do I generate Kubernetes manifests for a distributed application?

You can generate Kubernetes manifests by orchestrating your distributed application through the code-first AppHost model, which automatically produces deployment manifests for Kubernetes, Docker, and Azure Container Apps.

Does this orchestration approach include built-in observability for microservices?

Yes, the orchestration approach includes built-in observability features through a dedicated dashboard that provides logs, traces, and metrics for your distributed application.

What is the best way to manage a microservices application with a React frontend and Python ML service?

The best way is to use a unified AppHost to orchestrate the diverse components, such as a .NET API, Python ML service, and React frontend, enabling centralized execution and deployment to Azure Container Apps.

How do I start building a distributed app with a code-first orchestration approach?

You can start by using the code-first approach to create a new aspire-starter project, which sets up the unified AppHost model to orchestrate, run, and deploy your distributed application.