---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ydb.tech/docs/en/devops/configuration-management/configuration-v1.md
  - https://ydb.tech/docs/ru/devops/configuration-management/configuration-v1.md
sourcePath: en/core/devops/configuration-management/configuration-v1/index.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/en/llms.txt

# Configuration V1

This section of the YDB documentation describes Configuration V1, which is the main way to configure YDB clusters deployed using YDB.

Configuration V1 is a two-level YDB cluster configuration system consisting of [static configuration](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/static-config.md) and [dynamic configuration](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/dynamic-config.md):

1. **Static configuration**: a YAML format file that is located locally on each static node and used when starting the `ydbd server` process. This configuration contains, among other things, [static group](https://ydb.tech/docs/en/concepts/glossary.md#static-group) and [State Storage](https://ydb.tech/docs/en/concepts/glossary.md#state-storage) settings.

2. **Dynamic configuration**: a YAML format file that is an extended version of static configuration. It is loaded via [CLI](https://ydb.tech/docs/en/recipes/ydb-cli/index.md) and reliably stored in the [Console tablet](https://ydb.tech/docs/en/concepts/glossary.md#console), which then distributes the configuration to all dynamic cluster nodes. Using dynamic configuration is optional.

You can learn more about Configuration V1 in the [Configuration V1 Overview](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/config-overview.md) section.

Starting from version v25.1, YDB supports [Configuration V2](https://ydb.tech/docs/en/devops/configuration-management/configuration-v2/index.md), a unified approach to configuration in a single file format. When using Configuration V2, automatic configuration of [static group](https://ydb.tech/docs/en/concepts/glossary.md#static-group) and [State Storage](https://ydb.tech/docs/en/concepts/glossary.md#state-storage) becomes possible. When deploying new clusters on YDB version v25.1 and above, it is recommended to use Configuration V2.

Main materials:

- [Configuration V1 Overview](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/config-overview.md)
- [YDB Cluster Configuration](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/static-config.md)
- [Dynamic Cluster Configuration](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/dynamic-config.md)
- [Volatile Configurations](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/dynamic-config-volatile-config.md)
- [Cluster Configuration Domain-Specific Language (DSL)](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/dynamic-config-selectors.md)
- [Changing Configurations via CMS](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/cms.md)
- [Changing Actor System Configuration](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/change_actorsystem_configs.md)
- [Expanding a Cluster](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/cluster-expansion.md)
- [State Storage Move](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/state-storage-move.md)
- [Static Group Move](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/static-group-move.md)
- [Replacing Node FQDN](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/replacing-nodes.md)
- [Database Node Authentication and Authorization](https://ydb.tech/docs/en/devops/configuration-management/configuration-v1/node-authorization.md)