Web Analytics
Skip to content
WordPress Plugin

Backup Migrate Reset

Modern WordPress backup, migration, and database reset — with a full REST API.
Built for developers and site owners who value reliability and control.

Complete backup + restore + migrate + reset in one free plugin

GPL Licensed
PHP 8.1+ Strict Types
WP 6.8 & WC 10.3
REST API + WP-CLI
4-in-1 Plugin

Backup. Migrate. Restore. Reset.

Everything you need to manage your WordPress site's data lifecycle, in one lightweight plugin.

Backup

Full site backup with component selection — database, plugins, themes, uploads. Chunked processing handles large sites.

Migrate

Export backups as ZIP, import on another site. Automatic URL search-and-replace handles domain changes seamlessly.

Restore

Selective restore — choose which components to bring back. Safe database restore with foreign key handling.

Reset

Reset database to a fresh WordPress install. Optionally reactivate your current theme and plugins after reset.

All Free

Packed with Features, Zero Cost

No setup headache. Install, activate, and you're ready to go.

Component Selection

Choose exactly which parts to backup — database, plugins, themes, uploads, or any combination.

Backup Verification

Verify backup integrity with checksum validation. Know your backups are reliable before you need them.

Retention Policies

Auto-clean old backups by count or age. Keep your storage tidy without manual intervention.

Search & Replace

Automatic URL replacement during migration. Move between domains without broken links.

Real-Time Progress

Live progress tracking with adaptive polling. Always know exactly where your operation stands.

Audit Log

Every operation logged with user, timestamp, and details. Full accountability for team sites.

14 REST API Endpoints

Full REST API for headless workflows, CI/CD pipelines, and custom integrations.

WP-CLI Commands

Create, list, verify, and delete backups from the command line. Perfect for automated workflows.

Hooks & Filters

Extensible with actions and filters for every operation. Build on top of BMR with confidence.

Developer Tools

Built for Automation

BMR ships with a complete REST API (14 endpoints) and WP-CLI support. Integrate backups into your deployment pipeline, CI/CD workflow, or custom admin tools.

WP-CLI
wp bmr backup create --components=database,plugins wp bmr backup list --format=table wp bmr backup verify <nonce>
REST API
POST /wp-json/bmr/v1/backup GET /wp-json/bmr/v1/backups POST /wp-json/bmr/v1/restore/{nonce}
14
REST Endpoints
4
CLI Commands
100%
Typed PHP 8.1
Pro Add-on

Unlock Automated Workflows

The Pro add-on extends BMR with everything you need for hands-off site management.

  • Scheduled Backups Hourly, twice daily, daily, or weekly — fully automated with component selection.
  • Cloud Storage Amazon S3, Google Drive, Dropbox, SFTP — with chunked uploads and test connection.
  • Email Notifications Get alerted on backup success or failure with size, duration, and component details.
  • WordPress Core Backup Back up WP core files alongside database, plugins, themes, and uploads.
  • AES-256-CBC Encryption All API keys and credentials encrypted at rest. Never exposed in HTML forms.
Amazon S3
Google Drive
Dropbox
SFTP
Compare

Free vs Pro

See exactly what you get with each version.

Feature Free Pro
Full Site Backup (DB, Plugins, Themes, Uploads)
Selective Restore
Database Reset
Import / Export Migration
Search & Replace (URL Migration)
Backup Verification (Checksum)
Retention Policies
REST API (14 Endpoints)
WP-CLI Commands
Audit Log
Real-Time Progress Tracking
WordPress Core File Backup
Scheduled Backups (Hourly → Weekly)
Amazon S3 Storage
Google Drive Storage
Dropbox Storage
SFTP Storage
Email Notifications
AES-256-CBC Encryption at Rest
Priority Support
Easy Setup

Up & Running in 2 Minutes

No coding required. No configuration files.

1

Install & Activate

Search "Backup Migrate Reset" in WordPress Plugins. Install, activate — done.

2

Create Your First Backup

Select components (database, plugins, themes, uploads) and click Backup. Progress tracked in real-time.

3

Restore, Migrate, or Reset

Download backups, import on another site, selectively restore, or reset your database — all from one screen.

FAQ

Frequently Asked Questions

How large a site can BMR handle?
BMR uses chunked processing to split large directories into manageable ZIP parts. Combined with configurable Ajax thresholds, it handles sites of any size without running into memory or timeout limits.
Can I migrate between different domains?
Yes. When restoring on a new domain, BMR automatically performs search-and-replace on URLs in the database. Your internal links, image paths, and settings are all updated.
Is my data safe during a reset?
BMR requires multiple confirmation steps before any reset. We strongly recommend creating a backup first. You can optionally reactivate your current theme and plugins after the reset.
Does it work with WP-CLI and automation?
Yes. BMR ships with WP-CLI commands (wp bmr backup create/list/verify/delete) and 14 REST API endpoints for full programmatic control.
What does the Pro add-on include?
Pro adds scheduled backups (hourly to weekly), cloud storage (Amazon S3, Google Drive, Dropbox, SFTP), email notifications, WordPress core file backup, and AES-256-CBC encryption for stored credentials.
Is the free version limited in functionality?
No artificial limits. The free version includes full backup, restore, migrate, and reset capabilities, plus the complete REST API and WP-CLI integration. Pro adds automation and cloud features.

Ready to Take Control of Your WordPress Data?

Join WordPress site owners who trust Backup Migrate Reset for reliable backups, safe migrations, and clean resets.

Free version includes full backup, restore, migrate, reset + REST API + WP-CLI