# KeycloakPostgresExtension

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Keycloak.Extensions](/reference/api/csharp/communitytoolkit.aspire.hosting.keycloak.extensions.md)
- Version: `13.2.1-beta.532`
- Namespace: `Aspire.Hosting`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/53d936baa6985dffa2b8fab6c513cd56ddd21c7c/src/CommunityToolkit.Aspire.Hosting.Keycloak.Extensions/KeycloakPostgresExtension.cs)

Provides extension methods for integrating Keycloak resources with PostgreSQL.

## Definition

```csharp
namespace Aspire.Hosting;

public static class KeycloakPostgresExtension
{
    // ...
}
```

## Methods

- [WithPostgres(IResourceBuilder<KeycloakResource>, IResourceBuilder<PostgresDatabaseResource>, IResourceBuilder<ParameterResource>, IResourceBuilder<ParameterResource>, bool)](/reference/api/csharp/communitytoolkit.aspire.hosting.keycloak.extensions/keycloakpostgresextension/methods.md#withpostgres-iresourcebuilder-keycloakresource-iresourcebuilder-postgresdatabaseresource-iresourcebuilder-parameterresource-iresourcebuilder-parameterresource-bool) : `IResourceBuilder<KeycloakResource>` `extension`
