• November 22, 2025

How to Update Cloud-Init User Data on a Vultr VX1™ Cloud Compute Instance

How to Update Cloud-Init User Data on a Vultr VX1™ Cloud Compute Instance

Update Cloud-Init user data on your Vultr VX1™ Cloud Compute instance using the Customer Portal or API to automate configuration.


Cloud-Init enables the automatic initialization and configuration of instances during the initial boot phase. It runs user data scripts to customize an instance, install applications, and configure specific packages or services.

Follow this guide to update Cloud-Init user data on a Vultr VX1™ Cloud Compute instance using the Vultr Customer Portal, or API.

Vultr Customer Portal

  1. Navigate to Products and click Compute.
  2. Click your target Vultr VX1™ Cloud Compute instance to open its management page.
  3. Navigate to the User-Data tab.
  4. Enter your script or cloud config in the Cloud-Init User-Data field.
  5. Click Update to apply the changes.

Vultr API

  1. Send a GET request to the List Instances endpoint and note your target instance’s ID.
    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 update the instance’s Cloud-Init user data.
    console
    $ curl "https://api.vultr.com/v2/instances/{instance-id}" \
      -X PATCH \
      -H "Authorization: Bearer ${VULTR_API_KEY}" \
      -H "Content-Type: application/json" \
      --data '{
        "user_data" : "<cloud-init-data>"
      }'

    If successful, you receive a 200 status code response.

Leave a Reply

Your email address will not be published. Required fields are marked *