Aspirerelease/13.6
Watch Aspire live streamsDocsTry Aspire
Watch Aspire live streamsDocsTry

Aspire glossary

A

AppHost

Foundations

The executable application model that declares your services, resources, connections, and local orchestration.

A web interface for exploring resource status, console output, structured logs, distributed traces, and metrics.

Aspire Type System

FoundationsIntegrations

A portable contract that exposes Aspire's .NET hosting APIs to supported guest languages through generated SDKs.

C

Client integration

Integrations

An integration used inside an application to configure a service client, often with dependency injection, health checks, and telemetry.

A resource representing a deployment target that contributes pipeline steps for compatible application resources.

Connection string

FoundationsIntegrations

A formatted value containing the address and options a client needs to connect to a database, cache, or similar service.

D

DAG

ReferenceFoundations

A directed acyclic graph: nodes connected by directional edges, with no path that loops back to its starting node.

Resolving or computing a value only when the information needed to produce it is available.

A dependency-aware set of steps that builds, publishes, or deploys resources from the Aspire application model.

An application whose parts communicate across process or network boundaries, rather than running as a single unit.

E

Emulator pattern

Integrations

Replaces a supported cloud resource with a local emulator for development while keeping the resource in the application model.

Endpoint

Foundations

A named network access point on a resource, describing how clients can reach it through a scheme, host, and port.

A process-level name and value used to pass configuration, endpoints, and connection information to an application.

Existing resource pattern

IntegrationsDeployment

Connects an application to a dependency that already exists instead of creating and managing a new instance.

H

Health check

FoundationsDashboard

A probe that reports whether a service or dependency is functioning, with separate roles for orchestration and application endpoints.

A dependency graph containing different kinds of nodes, such as application projects, containers, cloud resources, and parameters.

Hoisting

ReferenceDeployment

In resource publishing, preserving an unresolved value for substitution at a later deployment or runtime stage.

The division between modeling a dependency in the AppHost and connecting to that dependency inside an application.

An Aspire integration that adds and configures resources in the AppHost application model.

I

The .NET interface for typed metadata attached to an Aspire resource to describe configuration or behavior.

L

Signals emitted at application or resource lifecycle stages so handlers can participate in orchestration.

O

OpenTelemetry

Dashboard

A standard and ecosystem for collecting and exporting logs, traces, and metrics from instrumented applications.

The protocol used to transmit telemetry such as logs, traces, and metrics from instrumented apps to a receiver.

P

Parameter

FoundationsDeployment

A resource representing an external configuration value, such as a secret or setting that varies between environments.

Polyglot

Foundations

Describes an application or toolchain that uses multiple programming languages, with Aspire coordinating its resources.

Publish mode

Deployment

The AppHost execution mode that produces deployment artifacts from the application model using configured deployment integrations.

Publisher

DeploymentReference

A component that interprets the application model and emits deployment artifacts for a particular target or format.

R

A structured expression that combines text and resource value references without resolving those references too early.

Resource

Foundations

A building block in the Aspire application model, such as a service, container, executable, cloud resource, or parameter.

Resource command

DashboardFoundations

A named operation attached to a resource that lets a developer trigger work such as clearing a cache or seeding data.

The policy that determines when Aspire starts, retains, or disposes of a container, executable, or project resource.

ResourceNotificationService

ReferenceDashboard

An AppHost service that publishes resource state snapshots for observers such as the dashboard and orchestration.

Run mode

Foundations

The AppHost execution mode used to orchestrate an application's resources during local development.

S

Service defaults

FoundationsDashboard

Shared .NET application setup for telemetry, health checks, service discovery, and HTTP resilience that you explicitly opt into.

Resolves logical service names to configured endpoints so clients do not need hard-coded network addresses.

W

WaitFor

FoundationsReference

Delays a resource's startup until a dependency is running and its configured health checks pass.

WaitForCompletion

FoundationsReference

Delays startup until a dependency exits with the expected exit code, rather than only waiting for it to run.

WaitForStart

FoundationsReference

Delays startup until a dependency reaches the running state, without waiting for its health checks.

A C# resource-builder extension method that attaches typed annotation metadata to a resource.

WithReference

FoundationsReference

Supplies a consuming resource with connection strings or service endpoint configuration from another resource.

Explore related guides and samples in Resources.