# Aspire.Hosting.Azure.CosmosDB

- Package: `Aspire.Hosting.Azure.CosmosDB`
- Version: `13.2.0`
- Target framework: `net8.0`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/aad16017893bd769e0634c47fb007f1454735f11/src/Aspire.Hosting.Azure.CosmosDB)
- NuGet: [Aspire.Hosting.Azure.CosmosDB](https://www.nuget.org/packages/Aspire.Hosting.Azure.CosmosDB)

## Namespaces

### Aspire.Hosting

- [AzureCosmosDBResource](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosdbresource.md) -- `class` -- A resource that represents an Azure Cosmos DB.
- [AzureCosmosExtensions](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosextensions.md) -- `class` `static` -- Extension methods for adding Azure Cosmos DB resources to the application model.

### Aspire.Hosting.Azure

- [AzureCosmosDBContainerResource](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosdbcontainerresource.md) -- `class` -- Represents an Azure Cosmos DB Database Container.
- [AzureCosmosDBDatabaseResource](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosdbdatabaseresource.md) -- `class` -- Represents an Azure Cosmos DB Database. Initializes a new instance of the [AzureCosmosDBDatabaseResource](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosdbdatabaseresource.md) class.
- [AzureCosmosDBEmulatorResource](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosdbemulatorresource.md) -- `class` -- Wraps an [AzureCosmosDBResource](/reference/api/csharp/aspire.hosting.azure.cosmosdb/azurecosmosdbresource.md) in a type that exposes container extension methods.
