DNS
DNS Backups
Automated daily snapshots of your DNS zones. Download as JSON, restore in one click, and never lose a DNS configuration again.
$1/month per zone
Enable daily backups on any DNS zone. Includes automated daily snapshots, manual on-demand backups, JSON download, and one-click restore. Retention period depends on your plan.
How It Works
- 1 Open a DNS zone and navigate to the Backups tab
- 2 Click Enable — $1/mo to activate daily backups for the zone
- 3 Automated backups run daily at 02:00 UTC. You can also create manual backups at any time.
Backup Types
Auto
Created automatically at 02:00 UTC daily. Subject to retention policy.
Manual
Created on-demand via the "Create Backup" button. Useful before making major changes.
Pre-restore
Created automatically before a restore operation, so you can always undo a restore.
Retention
Automated backups expire based on your plan. Manual and pre-restore backups do not expire automatically.
| Plan | Retention |
|---|---|
| Dev | 7 days |
| Startup | 30 days |
| Scaleup / Business | 30 days |
| Enterprise | 90 days |
Restoring from a Backup
- Go to the Backups tab on the zone
- Click the restore icon on the backup you want to restore
- Confirm the restore — a safety backup of the current state is created automatically
- All records are replaced with those from the backup
- Changes are pushed to the DNS network immediately
Safety First
A pre-restore backup is always created before restoring. If the restore doesn't produce the desired result, you can restore from the pre-restore backup to undo it.
Downloading Backups
Click the download icon on any backup to save it as a JSON file. The file contains all DNS records for the zone at that point in time.
API
GET /api/dns/zones/:id/backups — List backups for a zone
POST /api/dns/zones/:id/backups — Create a manual backup
GET /api/dns/zones/:id/backups/:bid — Download a backup as JSON
POST /api/dns/zones/:id/backups/:bid/restore — Restore from a backup
DELETE /api/dns/zones/:id/backups/:bid — Delete a backup
POST /api/dns/zones/:id/backups/enable — Enable daily backups ($1/mo)
POST /api/dns/zones/:id/backups/disable — Disable daily backups