---
title: "Manage runtime configuration settings"
url: "https://docs.yugabyte.com/stable/yugabyte-platform/administer-yugabyte-platform/manage-runtime-config/"
---

# Manage runtime configuration settings

Manage your universes by setting runtime configuration keys based on different scopes.

Customize your YugabyteDB Anywhere installation

YugabyteDB Anywhere has a runtime configuration mechanism that is fully compatible with the existing [typesafe config](https://github.com/lightbend/config "typesafe config") format and has the following additional properties:

- Runtime/Dynamic: The configuration keys can be set or changed at runtime via the API.
- Persistent: The site-specific configuration changes won't be lost in an install.
- Backwards compatibility: Fully compatible with the existing mechanism with default values residing in the file `application.conf` or `reference.conf`.
- Scoped: Configuration can be applied to a smaller scope, for example, even a single universe can be configured to have certain features.
- Hierarchical: Scopes are nested and allow for overriding outer scope values in the inner scope.

Currently, the scopes can be categorized as follows:

| Scope    | Description                                                                                                                                                                              |   |
|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| Global   | Applies to the entire platform, persists across installs and any value defined in this scope overrides the defaults. Only the Super Admin can set global runtime configuration settings. |   |
| Customer | Applies to a specific customer, persists across installs and any value defined in this scope overrides defaults in Global scope.                                                         |   |
| Provider | Applies to a specific provider, persists across installs and any value defined in this scope overrides defaults in Customer scope.                                                       |   |
| Universe | Applies to a specific universe, persists across installs and any value defined in this scope overrides defaults in Customer scope.                                                       |   |

For more details about the flags and their scopes, refer to the [list of supported runtime configuration flags](https://github.com/yugabyte/yugabyte-db/blob/master/managed/RUNTIME-FLAGS.md "list of supported runtime configuration flags")

## Edit or reset runtime configuration keys

To modify the runtime configuration keys, in YugabyteDB Anywhere, navigate to **Admin** &gt; **Advanced** to display the runtime configuration settings, similar to the following illustration:

![Runtime configuration overview](/images/ee/runtime-config-overview.png "Runtime configuration overview")

Note that only a Super Admin user has edit or reset access for Global configuration level keys, an Admin user has access for Customer, Provider, and Universe configuration level keys, and all other users only have read-only access.

For example, to modify the **Enforce Auth** runtime configuration key (applicable only at Global or Customer scope), you would do the following:

1. Navigate to **Admin &gt; Advanced** and select the **Global Configuration** or **Customer Configuration** tab.
2. In the **Search** bar, enter "Enforce Auth".
3. Click **Actions** for the **Enforce Auth** configuration and choose **Edit Configuration**.
4. Change **Config value** to "True" and click **Save**.
