How to Enable Archival Storage on a Standard Object Storage Subscription

Updated on 01 April, 2026

Enable archival storage on Vultr Object Storage with lifecycle policies and cost-efficient data tiering.


Standard Object Storage subscriptions support an optional Archive add-on that moves objects from selected buckets into the VULTR_ARCHIVE storage class via a lifecycle policy. Unlike the dedicated Archive subscription, this option allows choosing which buckets participate in archival and customizing the lifecycle policy to control which objects transition. Archived data is billed at $0.006 per GB-month on top of the Standard subscription cost.

Follow this guide to enable Archival Storage on a Standard Object Storage bucket using the Vultr Customer Portal or the Vultr API.

Note
The target bucket name must be between 3 and 53 characters long. Archival Storage cannot be enabled on a bucket that has versioning enabled, or that previously had versioning enabled.
  • Vultr Customer Portal
  • Vultr API
  1. Navigate to Products and click Cloud Storage.

  2. Select Object Storage and click the target Standard subscription.

  3. Click Buckets.

  4. Click the wrench icon next to the target bucket.

  5. Under Options, toggle Archival Storage to enabled.

    The Archival Storage Policy editor appears with a default lifecycle policy pre-filled. To customize the policy, see How to Manage Lifecycle Policies for Archival Storage.

  6. Click Save Changes.

  1. Send a GET request to the List Object Storages endpoint to retrieve your Standard subscription ID.

    console
    $ curl "https://api.vultr.com/v2/object-storage" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    Note the id of your Standard subscription (tier_id: 2). Use this value as {object-storage-id} in the next step.

  2. Enable Archival Storage on the target bucket. Replace {object-storage-id} with your subscription ID and {bucket-name} with the name of the bucket.

    console
    $ curl "https://api.vultr.com/v2/object-storage/{object-storage-id}/bucket/{bucket-name}/archival" \
        -X POST \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        -d '{"archival": true}'
    

    The default lifecycle policy is applied to the bucket. To customize it, see How to Manage Lifecycle Policies for Archival Storage.

Comments