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

Hosting integration

Definition

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

Also known as
hosting package

Hosting integrations configure the infrastructure side of an application: resources, networking, health checks, volumes, and connection information. The exact capabilities vary by integration.

For example, Aspire.Hosting.PostgreSQL supplies AddPostgres in a C# AppHost and addPostgres in a TypeScript AppHost. It models a PostgreSQL server; you can add named databases and reference them from services.

A hosting integration does not install or configure the database client inside your application. That is the role of application code or a client integration.

Practical example

Use the PostgreSQL hosting integration to model a database server, add a database, and expose connection information to consumers.