How to Resize a Vultr Cloud Compute Instance

Updated on September 25, 2024

Resizing an instance upgrades the default plan with a new specification with more vCPUs, RAM, and storage depending on your requirements. Downgrading is not supported and upgrading enables higher plans without affecting your instance data or file system.

Follow this guide to resize a Vultr Cloud Compute instance using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and click Compute.

    Navigate to Products in the Vultr Customer Portal

  2. Click your target Cloud Compute instance to open its management page.

    Open the Instance management panel

  3. Navigate to the Settings tab.

    Access the instance settings

  4. Find and click Change Plan on the left navigation menu.

    Resize an instance with a new plan

  5. Click the Change Plan drop-down and select a new plan to update your instance.

    Change the instance plan

  6. Click Upgrade to resize your instance.

    Resize an instance to a new plan

  7. Check the confirmation prompt and click Change Plan to apply changes.

    Apply the new instance resize changes

  1. Send a GET request to the List Instances endpoint and note the target instance's ID in your output.

    console
    $ curl "https://api.vultr.com/v2/instances" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a PATCH request to the Update Instance endpoint to resize the instance with a new plan.

    console
    $ curl "https://api.vultr.com/v2/instances/{instance-id}" \
    -X PATCH \
    -H "Authorization: Bearer ${VULTR_API_KEY}" \
    -H "Content-Type: application/json" \
    --data '{
      "plan" : "instance_plan_id"
    }'
    
  1. List all instances in your Vultr account and note the target instance's ID.

    console
    $ vultr-cli instance list
    
  2. List all available plans the instance can resize to.

    console
    $ vultr-cli instance plan list <instance-id>
    
  3. Resize the instance with a new plan.

    console
    $ vultr-cli instance plan upgrade <instance-id> --plan <instance_plan_id>