Observability
Backups
On-demand named backups for your deployments
LaserData Cloud supports on-demand named backups for your deployments. Backups capture the current state of your Iggy data and can be created from the Console or API.
Creating a Backup
From the Console
- Navigate to your deployment
- Open the Backups tab
- Click Create Backup
- Enter a name for the backup (e.g.
pre-upgrade-backup) - Click Create
Backups are useful before major operations like upgrades, configuration changes, or data migrations.
Managing Backups
From the Backups tab you can:
- View all backups with their name, creation time, and status
- Delete backups you no longer need
Required permission: deployment:backup:manage (create, delete) or deployment:backup:read (view)
Plan Limits
| Resource | Basic | Pro | Enterprise |
|---|---|---|---|
| Backups per deployment | — | 10 | 20 |
API Reference
Create a Backup
curl -X POST {supervisor_url}/deployments/{deployment_id}/backups \
-H "ld-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "pre-upgrade-backup",
"nodeId": 1,
"remarks": "Before upgrading to v2.0",
"expiresInDays": 30
}'Only name is required. nodeId targets a specific node (defaults to primary), remarks is a free-text note, and expiresInDays sets automatic expiration.
List Backups
curl {supervisor_url}/deployments/{deployment_id}/backups \
-H "ld-api-key: YOUR_API_KEY"[
{
"id": 1,
"deploymentId": 42,
"nodeId": 1,
"name": "pre-upgrade-backup",
"backupType": "manual",
"status": "completed",
"sizeBytes": 1073741824,
"region": "us-east-1",
"remarks": "Before upgrading to v2.0",
"startedAt": "2025-01-15T10:30:00Z",
"completedAt": "2025-01-15T10:35:00Z",
"expiresAt": "2025-02-14T10:30:00Z",
"createdAt": "2025-01-15T10:30:00Z"
}
]Backup status values: pending, in_progress, completed, failed, deleting.
Delete a Backup
curl -X DELETE {supervisor_url}/deployments/{deployment_id}/backups/{backup_id} \
-H "ld-api-key: YOUR_API_KEY"