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.

Getting Started

  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. Backup admin configuration.

    Hosting an S3 endpoint is typically managed by backup, infrastructure, or MSP administrators who install, maintain, and host the endpoints for use by monday.com workload and application administrators.

    1. Create an S3 endpoint.
  5. Workload admin configuration.

    Creating S3 vaults, creating/associating S3 users, and using S3 Vaults for backup and restore are typically performed by monday.com workload and application administrators.

    1. Create an S3 Vault.

    2. Get S3 Vault Keys.

Run monday.com Backup

Use the following command to back up monday.com to S3 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...