- Save a checkpoint before re-indexing, enrichment, or bulk metadata changes
- Roll back to a known-good state after an operation produces unexpected results
- Clone a dataset version to test different enrichment models without affecting the original
Visual Layer automatically creates an initial snapshot when a dataset is first created. This snapshot appears in the Snapshot Catalog alongside any snapshots you create manually.
Accessing the Snapshot Catalog
The Snapshot Catalog lists all saved snapshots for a dataset in chronological order.- Navigate to the dataset you want to manage.
- Click the Snapshots icon in the dataset header toolbar.

Snapshot Catalog Fields
Each snapshot entry in the catalog displays the following information:| Field | Description |
|---|---|
| Name | The snapshot name. Editable after creation. |
| Status Badge | Displays Current Version for the active snapshot, or Restoring during a restore operation. |
| Description | Optional description text, if provided at creation. Editable after creation. |
| Date and Time | When the snapshot was created. |
| Items | Total number of images and videos in the dataset at the time of the snapshot. |
| Created by | The email address of the user who created the snapshot. |
| Three-Dot Menu | Access to Edit, Clone, Copy Snapshot ID, Restore, and Remove actions. |
Creating a Snapshot
Create a snapshot to save the current state of your dataset before making changes.- Open the Snapshot Catalog by clicking the Snapshots icon in the dataset header.
- Click Create a snapshot.
- Enter a Name for the snapshot.
- Optionally, enter a Description to record why you created this checkpoint.
- Click Create.

Snapshots can only be created when the dataset is in Ready status. If the dataset is processing another operation, wait for it to complete before creating a snapshot.
Restoring a Snapshot
Restore a snapshot to revert the dataset to a previously saved state. All changes made since that snapshot — including media additions, enrichment, metadata updates, and tag changes — are replaced with the snapshot’s data.- Open the Snapshot Catalog.
- Locate the snapshot you want to restore.
- Click the three-dot menu on the snapshot entry.
- Select Restore.
- Confirm the restore operation in the dialog that appears.

Restore replaces all current dataset data with the snapshot’s saved state. This operation cannot be undone. Create a new snapshot of the current state before restoring if you want to preserve it.
Cloning from a Snapshot
Clone a snapshot to create a new, independent dataset from a saved state. The original dataset is unaffected.- Open the Snapshot Catalog.
- Locate the snapshot you want to clone.
- Click the three-dot menu on the snapshot entry.
- Select Clone.
- Confirm the clone operation in the dialog that appears.

The cloned dataset is fully independent. Changes to the clone do not affect the original dataset, and changes to the original do not affect the clone.
Editing a Snapshot
Update the name or description of any snapshot without affecting its saved data.- Open the Snapshot Catalog.
- Click the three-dot menu on the snapshot you want to edit.
- Select Edit.
- Update the Name or Description.
- Click Save.
Removing a Snapshot
Remove a snapshot you no longer need from the catalog.- Open the Snapshot Catalog.
- Click the three-dot menu on the snapshot you want to remove.
- Select Remove.
- Confirm the removal in the dialog that appears.
The snapshot marked as Current Version cannot be removed.
Copying a Snapshot ID
Copy a snapshot’s unique identifier for use with the API or when contacting support.- Open the Snapshot Catalog.
- Click the three-dot menu on the relevant snapshot.
- Select Copy Snapshot ID.
Snapshot Limitations
Keep the following constraints in mind when working with snapshots:- Creating a snapshot requires the dataset to be in Ready status. Restore and clone also accept Partial Index and Error statuses.
- Snapshot creation is blocked while another operation is running — enrichment, media addition, re-indexing, label propagation, custom metadata import, or another snapshot restore.
- Restore and clone operations put the dataset in Read Only status, blocking all data-modifying tasks until the operation completes.
- Clone operations run on the new dataset, so they do not block operations on the source dataset.
- The snapshot marked as Current Version cannot be deleted. Create a new snapshot to change the current version first.
- Snapshots are available only for datasets created with snapshot support enabled. Older datasets may not support this feature.
Related Resources
Snapshots API
Manage snapshots programmatically — create, list, restore, clone, and delete via the REST API.
Task Manager
Track snapshot restore and clone operations alongside other dataset tasks.
Export Dataset
Export a specific version of your dataset after restoring a snapshot.
Enrichment
Create a snapshot before running enrichment models as a safety net.