{
  "id": "crdb",
  "title": "CRDB object",
  "url": "https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/objects/crdb/",
  "summary": "An object that represents an Active-Active database",
  "content": "\nAn object that represents an Active-Active database.\n\n| Name | Type/Value | Description |\n|------|------------|-------------|\n| guid | string | The global unique ID of the Active-Active database |\n| causal_consistency | boolean | Enables causal consistency across CRDT instances |\n| default_db_config| [CRDB database_config]() object | Default database configuration applied to all instances in the CRDB object. In most cases, instances should use the same configuration. If you need to override `default_db_config` or add configuration values for specific instances, you can use `db_config` in individual [instance objects](). |\n| encryption | boolean | Encrypt communication |\n| featureset_version | integer | Active-Active database active FeatureSet version\n| instances | array of [CRDB instance_info]() objects | |\n| local_databases | [{\n  \"bdb_uid\": string,\n  \"id\": integer\n}, ...]  | Mapping of instance IDs for local databases to local BDB IDs |\n| managed_by | string | The component that manages the Active-Active database |\n| modules | [{\n  \"featureset_version\": integer,\n  \"module_name\": string\n}, ...]  | Modules used by the Active-Active database |\n| name | string | Name of Active-Active database |\n| protocol_version | integer | Active-Active database active protocol version |\n| volatile_config_fields | array of strings | A list of database configuration fields that will be set even if unchanged |\n",
  "tags": ["docs","operate","rs"],
  "last_updated": "2026-04-01T08:10:08-05:00",
  "children": [{"id":"cluster_info","summary":"An object that represents Active-Active cluster info","title":"CRDB cluster info object","url":"https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/objects/crdb/cluster_info/"},{"id":"database_config","summary":"An object that represents the database configuration","title":"CRDB database config object","url":"https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/objects/crdb/database_config/"},{"id":"health_report","summary":"An object that represents an Active-Active database health report.","title":"CRDB health report object","url":"https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/objects/crdb/health_report/"},{"id":"instance_info","summary":"An object that represents Active-Active instance info","title":"CRDB instance info object","url":"https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/objects/crdb/instance_info/"},{"id":"modify_request","summary":"An object to update an Active-Active database","title":"CRDB modify request object","url":"https://redis.io/docs/latest/operate/rs/7.8/references/rest-api/objects/crdb/modify_request/"}]
}

