---
title: "DNS Backups"
description: "Automated daily backups of your DNS zones with download and one-click restore."
url: https://edge.network/docs/dns/backups/
---

# DNS Backups

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. Automated backups are retained for 30 days.

## 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 after 30 days. Manual and pre-restore backups do not expire automatically.

| Plan | Retention |
| Hobbyist | 7 days |
| 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

[Metrics & Analytics](https://edge.network/docs/dns/metrics) [DNS Examiner](https://edge.network/docs/dns/examiner)
[Back to Docs](https://edge.network/docs) [Need help?](https://edge.network/support)
