# Backing Up monday.com to Unified Data Vault

You can back up monday.com to Commvault Unified Data Vault, allowing you to leverage Commvault's secure, scalable storage while maintaining your existing backup workflows.

# Backing Up monday.com to Unified Data Vault

monday.com provides APIs that workload administrators use to extract and back up data to S3-compatible storage. Commvault's monday.com backup and restore connector is used to back up monday.com data to Commvault Unified Data Vault. With Commvault Unified Data Vault, you can replace your S3-compatible storage, keeping your backup scripts and standard operating procedures unchanged.

## Before You Begin

1. System Requirements:

   Requires a Linux machine that can access both monday.com and the Commvault S3 endpoint.

2. Download the monday.com backup and restore connector:

   Download from Commvault Store and follow the instructions in the readme file.

3. Obtain API Keys:

   Log in to your monday.com account, go to Administration > Connections > Personal API token section, and generate or copy your personal API key.
   For more information, see monday.com API documentation.

4. Unified Data Vault Setup:

   Ensure that your infrastructure administrator has created an S3 endpoint.

   1. Create a Unified Data Vault.

   2. Get Unified Data Vault Keys.

### Run monday.com Backup

Use the following command to back up monday.com to Unified Data Vault:

    ./mondaybackup --backup

### List monday.com Backups

Use the following command to view all available backups stored in S3:

    ./mondaybackup --list-backup

Example output:

    Available Backups
    - 20250808_115854/
    - 20250808_120235/

### Restore monday.com Backups

Use the following command to restore a specific backup from S3:

    ./mondaybackup --restore --from 20250808_115854/

Example output:

    Restoring backup: 20250808_115854
    Restored: ./restored//Boards/boards_metadata.json
    ...
    Restored: ./restored//Workspaces/workspaces.json

## Command Reference

Usage:

    mondaybackup [--backup] [--list-backup] [--restore] [--from PATH] [--backupConfigFile FILE]

Options:

Option | Description
--- | ---
`--backup` | Run a full backup to S3
`--list-backup` | List available backups in S3
`--restore` | Restore a specific backup from S3
`--from PATH` | Path/prefix for listing or restoring backups
`--backupConfigFile FILE` | Path to .ini config file (default: .backup_config.ini)
`-h` | Show help message

×

Loading...