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

# Data version history

> Turn on data version history for your Enterprise workspace so admins can review, download, and restore earlier versions of each entity's data records safely.

Data version history keeps snapshots of your app's data as it changes, so a workspace admin can review, download, and restore an earlier version of an entity's records. It gives you a safety net when data is edited, imported, or deleted by mistake.

<Warning>
  Data version history is available on [Enterprise](https://base44.com/enterprise) workspaces.
</Warning>

***

## Enabling version history

Turn on version history from your workspace settings. Once it is on, Base44 stores changes to your workspace's data records so admins can review and restore previous versions.

<Tip>
  **Before you begin:**

  * You must be a workspace admin to enable version history.
  * Version history applies to the whole workspace, and versions are recorded only from the time you turn it on. Versions are available for up to 30 days back.
</Tip>

**To enable version history:**

1. Click your workspace name at the bottom left, then click **Settings**.
2. Under **Security & Control**, click **Governance**.
3. Turn on **Enable version history**.

<Frame caption="Turning on version history in workspace Governance settings">
  <img src="https://mintcdn.com/base44/xZoePtQpu0LegC1P/images/enable-version-history.png?fit=max&auto=format&n=xZoePtQpu0LegC1P&q=85&s=7c6d61ceb27b9cd9f60b7fca00a0609e" alt="Turning on version history in workspace Governance settings" width="1879" height="903" data-path="images/enable-version-history.png" />
</Frame>

***

## Viewing versions

Each entity keeps its own version history, with the newest version at the top. Open it from the entity in your app's data dashboard.

**To view an entity's versions:**

1. Click **Dashboard** in your app editor.
2. Click **Data**, then select the entity you want.
3. Click the **More Actions** icon <Icon icon="ellipsis" /> and select **Data version history**.
4. Use the date filter, such as **Last 30 days**, to narrow the list to the period you want.

<Frame caption="Opening data version history for an entity from the Data tab">
  <img src="https://mintcdn.com/base44/xZoePtQpu0LegC1P/images/data-version-history.png?fit=max&auto=format&n=xZoePtQpu0LegC1P&q=85&s=8509029b0086ae0efe6b160fabbe9660" alt="Opening data version history for an entity from the Data tab" width="1962" height="493" data-path="images/data-version-history.png" />
</Frame>

***

## Restoring a version

Restoring replaces the entity's current data with the data from an earlier version.

<Warning>
  Editing pauses while a restore is in progress. Changing or editing the table is unavailable until the restore finishes, and how long it takes depends on the number of records affected.
</Warning>

**To restore a version:**

1. Click **Dashboard** in your app editor.
2. Click **Data**, then select the entity you want.
3. Click the **More Actions** icon <Icon icon="ellipsis" /> and select **Data version history**.
4. Find the version you want, using the date filter if needed, then click the **Restore** icon <Icon icon="clock-rotate-left" />.
5. Review the confirmation, then click **Restore data**.

<Frame caption="Restoring an earlier version of an entity's data">
  <img src="https://mintcdn.com/base44/2eNXHZaREbdMHQ5R/images/restore-a-version.png?fit=max&auto=format&n=2eNXHZaREbdMHQ5R&q=85&s=c546feddd00cbcec186eeb91c2168b7a" alt="Restoring an earlier version of an entity's data" width="424" height="349" data-path="images/restore-a-version.png" />
</Frame>

<Note>
  Base44 saves your current data as a backup version before a restore. To undo a restore, open the version history again and restore that backup.
</Note>

***

## Downloading a version

Download an earlier version as a CSV file to keep a copy of that data outside Base44 or to review it separately.

**To download a version:**

1. Click **Dashboard** in your app editor.
2. Click **Data**, then select the entity you want.
3. Click the **More Actions** icon <Icon icon="ellipsis" /> and select **Data version history**.
4. Find the version you want, using the date filter if needed, then click the **Download** icon <Icon icon="download" /> to save it as a CSV file.

<Frame caption="Downloading an earlier version as a CSV file">
  <img src="https://mintcdn.com/base44/xZoePtQpu0LegC1P/images/download-version.png?fit=max&auto=format&n=xZoePtQpu0LegC1P&q=85&s=5b998bf161db99ebc9ad6b6a87155348" alt="Downloading an earlier version as a CSV file" width="422" height="347" data-path="images/download-version.png" />
</Frame>
