How to Provision a Vultr Object Storage Subscription

Updated on February 25, 2025

Vultr Object Storage is an S3-compatible solution that lets you store and serve large amounts of data as objects. Vultr Object Storage provides scalable, durable, and secure storage for a variety of data types, such as documents, images, videos, and backups. It's ideal for big data storage, data backups, and content distribution using a secure S3-compatible endpoint.

Follow this guide to provision a Vultr Object Storage subscription using the Vultr Customer Portal, API, or CLI.

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

  2. Select Object Storage from the list of options.

  3. Click Add Object Storage

  4. Select a Vultr Object Storage tier from the following options:

    Select Vultr Object Storage tier

    • Accelerated: Fast and performance optimized storage for the most demanding write-heavy uses.
    • Performance: Low-latency performance optimized storage for datacenter workloads.
    • Premium: Reliable and durable storage for a variety of general purpose uses.
    • Standard: Affordable capacity optimized bulk storage with high-data availability.
    • Legacy: Regular Vultr Object Storage with standard performance and capacity optimized.
  5. Select your desired Vultr location.

  6. Enter a descriptive label in the Label field.

  7. Click Add Object Storage to provision the Vultr Object Storage subscription.

  1. Send a GET request to the Get All Clusters endpoint and note your target cluster ID depending on the Vultr region.

    console
    $ curl "https://api.vultr.com/v2/object-storage/clusters" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a GET request to the Get All Tiers endpoint to view all available Vultr Object Storage tiers and note your target tier ID.

    console
    $ curl "https://api.vultr.com/v2/object-storage/tiers" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  3. Send a POST request to the Create Object Storage endpoint to provision a Vultr Object Storage subscription with your target tier and region.

    console
    $ curl "https://api.vultr.com/v2/object-storage" \
        -X POST \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        --data '{
            "label" : "<label>"  
            "cluster_id" : <cluster-id>,   
            "tier_id" : <tier-id>
        }'
    

    Visit the Create Object Storage endpoint to view additional attributes to apply on your Vultr Object Storage subscription request.

  4. Send a GET request to the List Object Storages endpoint to view all available Vultr Object Storage subscriptions in your account.

    console
    $ curl "https://api.vultr.com/v2/object-storage" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json"
    
  1. List all available Vultr Object Storage clusters and note your target cluster ID depending on the Vultr region.

    console
    $ vultr-cli object-storage list-clusters
    
  2. Provision a Vultr Object Storage subscription.

    console
    $ vultr-cli object-storage create --cluster-id <cluster-id> --label <label>
    
  3. List all Vultr Object Storage subscriptions in your account.

    console
    $ vultr-cli object-storage list
    

    Run vultr-cli object-storage create --help to view all available options to apply on your Vultr Object Storage subscription request.