# Aspire.Hosting.ClickHouse

- Module: `Aspire.Hosting.ClickHouse`
- Version: `13.5.3`
- Source: [GitHub](https://github.com/ClickHouse/ClickHouse.Aspire/tree/cabd9edc0899714407e6ad81dc4954eb01302af0)
- Functions: `4`
- Types: `2`

## Types

- [ClickHouseDatabaseResource](/reference/api/typescript/aspire.hosting.clickhouse/clickhousedatabaseresource.md) -- `handle` - 3 members -- A resource that represents a ClickHouse database. This is a child resource of a `ClickHouseServerResource`.
- [ClickHouseServerResource](/reference/api/typescript/aspire.hosting.clickhouse/clickhouseserverresource.md) -- `handle` - 11 members -- A resource that represents a ClickHouse container.

## Functions

- [addClickHouse](/reference/api/typescript/aspire.hosting.clickhouse/addclickhouse.md) -- `method` -- Adds a ClickHouse resource to the application model.
- [addDatabase](/reference/api/typescript/aspire.hosting.clickhouse/adddatabase.md) -- `method` -- Adds a ClickHouse database to the application model.
- [withDataBindMount](/reference/api/typescript/aspire.hosting.clickhouse/withdatabindmount.md) -- `method` -- Adds a bind mount for the data folder to a ClickHouse container resource.
- [withDataVolume](/reference/api/typescript/aspire.hosting.clickhouse/withdatavolume.md) -- `method` -- Adds a named volume for the data folder to a ClickHouse container resource.
