# Valkey Reference Valkey is a high-performance, open-source database that stores key-value data in memory, and is designed for caching, message queues, and primary database use. Fully compatible with Redis, Valkey serves as a drop-in replacement. The [DigitalOcean API](https://docs.digitalocean.com/reference/index.html.md) lets you manage resources programmatically with standard HTTP requests. All actions available in the control panel are also available through the API. By sending requests to the API’s `/v2/databases` endpoint, you can list, create, or delete database clusters as well as scale the size of a cluster, add or remove read-only replicas, and manage other configuration details. See the [API documentation on databases](https://docs.digitalocean.com/reference/api/digitalocean/index.html.md#tag/Databases) for more information. ### The DigitalOcean API You can use the API to [manage database clusters, database pools, replicas, and users](https://docs.digitalocean.com/reference/api/digitalocean/index.html.md#tag/Databases). ### The DigitalOcean Command Line Client, doctl [`doctl`](https://github.com/digitalocean/doctl) is the command-line interface for the DigitalOcean API. It supports most of the same actions available in the API and DigitalOcean Control Panel. [`doctl`](https://github.com/digitalocean/doctl) supports managing database clusters, database pools, replicas, and users, and more from the command line. See the [`doctl` documentation](https://docs.digitalocean.com/reference/doctl/reference/registry/index.html.md) or use `doctl databases --help` for more information. ### The DigitalOcean MCP Server The [DigitalOcean Model Context Protocol (MCP) server](https://docs.digitalocean.com/reference/mcp/index.html.md) lets you use natural language prompts to interact with DigitalOcean Managed Databases to create, resize, configure, migrate, and inspect clusters across all supported engines. All operations use argument-based input, and no resource URIs are used. The tools also support pagination, configuration management, firewall updates, user management, topic operations for Kafka, and other engine-specific settings where applicable. ## Official Valkey Documentation - [Valkey documentation](https://valkey.io/docs/) - The [Redis command reference](https://redis.io/commands) - [Redis’s list of clients](https://redis.io/clients), including their official recommendations - [Redis use cases](https://redislabs.com/redis-enterprise/use-cases/) - [Redli’s GitHub repository](https://github.com/IBM-Cloud/redli)