# Aspire.Hosting.Keycloak

- Module: `Aspire.Hosting.Keycloak`
- Version: `13.4.0-preview.1.26281.18`
- Source: [GitHub](https://github.com/microsoft/aspire)
- Functions: `7`
- Types: `1`

## Types

- [KeycloakResource](/reference/api/typescript/aspire.hosting.keycloak/keycloakresource.md) -- `handle` - 8 members -- A resource that represents a Keycloak resource.

## Functions

- [addKeycloak](/reference/api/typescript/aspire.hosting.keycloak/addkeycloak.md) -- `method` -- Adds a Keycloak container to the application model.
- [withDataBindMount](/reference/api/typescript/aspire.hosting.keycloak/withdatabindmount.md) -- `method` -- Adds a bind mount for the data folder to a Keycloak container resource.
- [withDataVolume](/reference/api/typescript/aspire.hosting.keycloak/withdatavolume.md) -- `method` -- Adds a named volume for the data folder to a Keycloak container resource.
- [withDisabledFeatures](/reference/api/typescript/aspire.hosting.keycloak/withdisabledfeatures.md) -- `method` -- Additional feature names to disable for the keycloak resource
- [withEnabledFeatures](/reference/api/typescript/aspire.hosting.keycloak/withenabledfeatures.md) -- `method` -- Additional feature names to enable for the keycloak resource
- [withOtlpExporter](/reference/api/typescript/aspire.hosting.keycloak/withotlpexporter.md) -- `method` -- Configures the OTLP exporter for Keycloak
- [withRealmImport](/reference/api/typescript/aspire.hosting.keycloak/withrealmimport.md) -- `method` -- Adds a realm import to a Keycloak container resource.
