---
title: "Versioning a Bucket in Wasabi Console"
slug: "bucket-versioning-enabledisable"
description: "Bucket versioning maintains multiple variations of an object in the same bucket. Enable or disable versioning through bucket Settings (Properties panel). "
tags: ["Bucket Versioning", "Enable Bucket Versioning", "Show Versions", "Toggle", "Toggle Versioning"]
updated: 2025-12-30T20:55:41Z
published: 2025-12-30T20:55:41Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Versioning: Enabling/Disabling and Showing

The Wasabi versioning feature allows you to preserve, retrieve, and restore every version of every object stored in the same Wasabi bucket. Versioning offers an additional level of protection by providing a means of recovery if you accidentally overwrite or delete objects. This allows you to easily recover from unintended user actions and application failures. You can also use versioning for data retention and archiving.

When bucket versioning is enabled, every version of every object in the bucket will be stored. You can then retrieve and restore any version of an object in the bucket. This provides protection against inadvertent removal of an object (such as by overwriting or expiration). You can enable bucket versioning:

- While creating a bucket, as described in [Bucket Versioning](https://docs.wasabi.com/docs/versioning)
- After a bucket has been created (that is, for an existing bucket displayed in the Buckets list), as described below

> **Use versioning cautiously because when versioning is enabled different versions of all the objects in the bucket are saved and added to your total data storage costs. This means the costs could be very high, eventually, as versions are stored. For additional information, refer to**[**Wasabi Pricing**](http://www.wasabi.com/pricing)**.**

Once you enable versioning for a bucket, Wasabi preserves existing objects any time you perform a PUT, POST, COPY, or DELETE operation on them. By default, GET requests will retrieve the most recently written version. Older versions of an overwritten or deleted object can be retrieved by specifying a version in the request.

## Enabling or Disabling Bucket Versioning

1. On the Buckets list, click ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1698327400423.png) for the desired bucket.
2. Select **Settings**.
3. On the Properties panel, open the **Versioning**drop-down.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718742275059.png)
4. Click the **Versioning**toggle to enable or disable the feature. When enabled, the toggle appears as:

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718722726642.png)

When disabled, the creation of object versions is suspended for all operations, though existing object versions are preserved. When versioning is suspended, the toggle appears as:

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718722862511.png)
5. Review the note about versioning. If you are enabling toggling, you will see:

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718744615737.png)

If you are disabling toggling, you will see:

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718722771190.png)
6. If you are sure you want to enable versioning for the selected bucket, click **Toggle**.

If you toggle from versioning enabled to suspended, a warning indicates that versioning is suspended for all objects in the bucket. However, existing object versions are preserved:

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718723038791.png)

## Showing Versions in the Objects List

When versioning is enabled, you can show the versions in the Objects list by clicking **Show Versions** in the upper right of the list. Use this feature to toggle between displaying and hiding file versions in the list of objects.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718723742866.png)

When versions are shown, they appear as the current object (noted with a Version ID) and a version (indicated with ![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1698332374218.png)). In the example, the file named callout-1.png has three versions. The current version of the file is listed first, and previous versions are shown beneath it with the![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1698332374218.png) marker.

Consider the example below. The bottom-most callout-1.png listed is the original file (Oct 12, 2023, 10:37 AM) has a version ID of **null** because it was *not* a version when originally uploaded. A version of callout-1.png was uploaded on Jun 10, 2024, 5:21 PM, and has a version ID. The current version (uploaded Jun 18, 2024, 11:10 AM) also has a version ID.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1718724319542.png)

> As described in [Step 2 in *Getting Started: Working with a Bucket*](https://docs.wasabi.com/docs/working-with-buckets-and-objects#working-with-a-bucket), objects in a bucket are listed with an icon that indicates the file type.

## Related

- [Getting Started With Wasabi Ball With a Netgear Device](/getting-started-3.md)
- [Bucket Versioning](/versioning.md)
