How to Create Vultr Reserved IPs

Updated on 12 September, 2025

The process of setting up and configuring a new server or service to make it ready for use.


Reserved IPs enable dedicated IP Addresses that are isolated from the public pool of Vultr's public IP addresses for attachment to your instances. Reserved IPs enable you to reserve a specific public IP address in a single Vultr location you can attach and use with your instances.

Follow this guide to create reserved IPs in your Vultr account using the Vultr Customer Portal, API, CLI, or Terraform.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  • Terraform
  1. Navigate to Products, expand the Network drop-down and select Reserved IPs from the list of options.
  2. Click Add Reserved IP to create a new reserved IP address.
  3. Click the Location drop-down and select your target Vultr location.
  4. Click the Type drop-down and select the reserved IP address type.
  5. Enter a new descriptive label in the Label field and click Add to create the reserved IP.
  1. Send a GET request to the List Reserved IPs endpoint to view all reserved IPs active in your Vultr account.

    console
    $ curl "https://api.vultr.com/v2/reserved-ips" \
       -X GET \
       -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a POST request to the Create Reserved IP endpoint to create a new reserved IP address in a specific Vultr location.

    console
    $ curl "https://api.vultr.com/v2/reserved-ips" \
      -X POST \
      -H "Authorization: Bearer ${VULTR_API_KEY}" \
      -H "Content-Type: application/json" \
      --data '{
        "region" : "<location>",
        "ip_type" : "<address_type>",
        "label" : "<label>"
      }'
    

    Visit the Create Reserved IP API page to view additional attributes to apply on the reserved IP.

  1. List all active reserved IPs in your Vultr account.

    console
    $ vultr-cli reserved-ip list
    
  2. Create a new reserved IP in a specific Vultr location.

    console
    $ vultr-cli reserved-ip create --label <label> --region <location> --type <address_type>
    

    Run vultr-cli reserved-ip create --help to view additional options to apply on the reserved IP.

  1. Ensure the Vultr Terraform provider is configured in your Terraform project.

  2. Create a reserved IP (optionally attach to an instance), then apply.

    terraform
    resource "vultr_reserved_ip" "rip" {
        region  = "ewr"
        ip_type = "v4"   # v4 | v6
        label   = "web-rip"
        # instance_id = vultr_instance.server.id
    }
    
  3. Apply the configuration and observe the following output:

    Apply complete! Resources: 1 added, 0 changed, 0 destroyed.

Comments

No comments yet.