# Aspire

Aspire is the tool for code-first, extensible, observable dev and deploy.

Repository: https://github.com/microsoft/aspire
Canonical: https://ross.abutalabs.com/products/aspire
Homepage: https://aspire.dev
Language: C#
License: MIT
License Family: permissive
Topics: cloud, hacktoberfest, python, typescript, aspire, csharp, golang, java, javascript, nodejs, rust-lang
Last push: 2026-08-26T23:40:13+00:00
Link (homepage): https://aspire.dev
Link (site_page): https://aspire.dev/docs
Link (site_page): https://aspire.dev/get-started/install-cli
Link (site_page): https://aspire.dev/reference/cli/install-script
Link (site_page): https://aspire.dev/whats-new/aspire-13-5

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 76
- inputs: {"age_days": 1073, "days_push": 7, "days_rel": 8, "gap_med": 11, "n_releases_24m": 44}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6266, forks 972 (observed 2026-08-28T04:09:41.140541+00:00)

## What it is
Aspire is a multi-language, code-first toolchain from Microsoft for composing, running, debugging, and deploying distributed applications. Developers describe services, frontends, containers, and databases in an AppHost (C# or TypeScript), and the Aspire CLI runs the app locally with OpenTelemetry-based observability and carries the same definition into deployment.

## Use cases
- orchestrate local development of multi-service distributed apps
- define service dependencies and startup ordering in code
- add OpenTelemetry observability dashboard to my microservices
- deploy a distributed application defined as code to the cloud
- run Redis, databases, and frontends together during development
- compose Node.js, Python, and .NET services in one app definition
- manage local dev environment for microservices without docker-compose

## When to choose
- you build distributed applications with multiple services, containers, and backing stores
- you want code-first orchestration with built-in OpenTelemetry observability
- you want the same app definition to drive both local dev and deployment
- you work in .NET or TypeScript and want first-class tooling and IDE integration

## When to avoid
- you have a single monolithic application with no multi-service composition needs
- you are fully committed to existing docker-compose or Kubernetes-native workflows
- you need a mature orchestration platform for large-scale production scheduling rather than dev-to-deploy tooling

## Facets
- artifact type: framework
- maturity: active
- function: deployment, monitoring, tracing, developer-tools, configuration-management, container-orchestration
- domain: cloud-computing, microservices, developer-tools, backend
- platform: cross-platform, windows, cli, cloud
- tags: apphost, distributed-applications, opentelemetry, local-development, code-first-orchestration, multi-language, csharp, typescript, microsoft, devops, linux, macos, docker, kubernetes

## Member repositories
- microsoft/aspire (main) score 94
- microsoft/aspire-samples (examples) score 72

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:41.140541+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:46:30.073017+00:00, confidence not recorded.
  - readme: https://github.com/microsoft/aspire (fetched 2026-08-28T04:09:41.140541+00:00, sha 5bc58c9bfe5a)
  - homepage: https://aspire.dev (fetched 2026-08-29T08:43:20.427595+00:00, sha f5a5282a51b7)
  - site_page: https://aspire.dev/docs (fetched 2026-08-29T08:43:20.445819+00:00, sha ffabe3dfa0f9)
  - site_page: https://aspire.dev/get-started/install-cli (fetched 2026-08-29T08:43:20.448135+00:00, sha ce6d39dc37f1)
  - site_page: https://aspire.dev/reference/cli/install-script (fetched 2026-08-29T08:43:20.450184+00:00, sha 1b20fa2896d1)
  - site_page: https://aspire.dev/whats-new/aspire-13-5 (fetched 2026-08-29T08:43:20.452359+00:00, sha 393006d67fb6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
