# KeycloakPostgresExtension

- Kind: `class`
- Package: [CommunityToolkit.Aspire.Hosting.Keycloak.Extensions](/reference/api/csharp/communitytoolkit.aspire.hosting.keycloak.extensions.md)
- Version: `13.4.0-preview.1.260602-0230`
- Namespace: `Aspire.Hosting`
- Target framework: `net10.0`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d9dc6fc02412d7398c5722840513d99965a6e98f/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` `ats export`
