Skip to main content

Configuration overview

This section provides configuration references for all DIAL components. It is intended for DevOps and platform engineers who deploy and operate DIAL.

tip

These are reference pages — they document every option. For step-by-step authentication and access-control setup (API keys, JWT, and SSO / IdP), see Auth and access control.

Configuration files​

DIAL uses JSON, XML, and YAML configuration files alongside environment variables. Each file has a dedicated reference page:

FileComponentFormatReloadReference
settings.jsonDIAL CoreJSONAt startup (static)Static settings
config.jsonDIAL CoreJSONEvery 60 seconds (dynamic)How DIAL Core is configured
gflog.xmlDIAL CoreXMLAt startupgflog.xml
realm-config.jsonKeycloakJSONAt Keycloak startuprealm-config.json
application.yamlAuth HelperYAMLAt startupAuth Helper
docker-compose.ymlDocker ComposeYAMLAt docker compose upDocker Compose
.envDocker ComposeKey=ValueAt docker compose up.env reference
values.yamlDIAL Helm chartsYAMLAt Helm install/upgradeDIAL Helm configuration

The reference for DIAL Core, DIAL Chat, DIAL Chat Themes, DIAL Model Provider, and the OpenAI, Bedrock, and Vertex AI adapters it runs is in Services.

Component reference pages​

Components configured exclusively through environment variables:

ComponentWhat it coversPage
DIAL Admin FrontendDirect Core connection, administrator access, optional services, UI, and telemetryServices > DIAL Admin
Admin Backend (optional)Backend-managed configuration export/import, database, and authenticationAdmin Backend configuration

Documentation status​

See Coverage status for a transparent list of what configuration documentation exists, what is partially covered, and what is planned.