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.
Navigate to Products and click Compute.
Click your target Cloud Compute instance to open its management page.
Navigate to the Settings tab.
Find and click Change Plan on the left navigation menu.
Click the Change Plan drop-down and select a new plan to update your instance.
Click Upgrade to resize your instance.
Check the confirmation prompt and click Change Plan to apply changes.
Send a GET
request to the List Instances endpoint and note the target instance's ID in your output.
$ curl "https://api.vultr.com/v2/instances" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a PATCH
request to the Update Instance endpoint to resize the instance with a new plan.
$ 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"
}'
List all instances in your Vultr account and note the target instance's ID.
$ vultr-cli instance list
List all available plans the instance can resize to.
$ vultr-cli instance plan list <instance-id>
Resize the instance with a new plan.
$ vultr-cli instance plan upgrade <instance-id> --plan <instance_plan_id>