# Reserved IP Reference DigitalOcean Reserved IPs are publicly-accessible static IPv4 and IPv6 addresses. Assign and reassign reserved IP addresses to Droplets as needed, or implement an automated failover mechanism with reserved IPs to build a high availability infrastructure. 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. You can use the API to [create, list, and delete reserved IP addresses](https://docs.digitalocean.com/reference/api/digitalocean/index.html.md#tag/Reserved-IPs). You can also [manage specific reserved IP addresses using the API](https://docs.digitalocean.com/reference/api/digitalocean/index.html.md#tag/Reserved-IP-Actions), such as assigning or unassigning them. [`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 reserved IP addresses from the command line. See the [`doctl` documentation](https://docs.digitalocean.com/reference/doctl/reference/compute/reserved-ip/index.html.md) or use `doctl compute reserved-ip --help` for more information. 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 Networking services to manage resources. All operations use argument-based input, and no resource URIs are used. These tools enable full automation and management of networking resources and configurations.