Title: Backup and Migration Agent for BackupWP Cloud
Author: backupwpcom
Published: <strong>September 25, 2026</strong>
Last modified: September 26, 2026

---

Search plugins

![](https://ps.w.org/backup-and-migration-agent-for-backupwp-cloud/assets/banner-
772x250.png?rev=3712622)

![](https://ps.w.org/backup-and-migration-agent-for-backupwp-cloud/assets/icon.svg?
rev=3712622)

# Backup and Migration Agent for BackupWP Cloud

 By [backupwpcom](https://profiles.wordpress.org/backupwpcom/)

[Download](https://downloads.wordpress.org/plugin/backup-and-migration-agent-for-backupwp-cloud.3.2.7.zip)

 * [Details](https://wordpress.org/plugins/backup-and-migration-agent-for-backupwp-cloud/#description)
 * [Reviews](https://wordpress.org/plugins/backup-and-migration-agent-for-backupwp-cloud/#reviews)
 *  [Installation](https://wordpress.org/plugins/backup-and-migration-agent-for-backupwp-cloud/#installation)
 * [Development](https://wordpress.org/plugins/backup-and-migration-agent-for-backupwp-cloud/#developers)

 [Support](https://wordpress.org/support/plugin/backup-and-migration-agent-for-backupwp-cloud/)

## Description

BackupWP Cloud is a [WordPress backup plugin](https://backupwp.com/wordpress-backup-plugin/)
for secure offsite backups, remote cloud storage, and fast website recovery.

BackupWP Cloud protects your website by keeping backup copies separate from your
hosting environment. Instead of relying on backups stored on the same server as 
your live site, your WordPress files and database are securely transferred to remote
cloud storage.

If your hosting fails, an update breaks your site, files become corrupted, or your
website becomes inaccessible, your recovery copy remains independent from the affected
server.

Start with the [free WordPress backup plugin](https://backupwp.com/free-wordpress-backup-plugin/)
for on-demand cloud backups and recovery, or use automated backup plans for scheduled,
incremental protection.

#### Independent offsite backups

A backup stored on the same server as your website shares the same point of failure.
If that server crashes, becomes unavailable, or suffers data loss, both the live
website and locally stored backup files can be affected.

BackupWP Cloud provides offsite WordPress backups, storing recovery copies remotely
and separately from your WordPress hosting environment. This independent backup 
layer helps protect your ability to recover after:

 * Hosting or server failures
 * Failed WordPress updates
 * Plugin or theme conflicts
 * Accidental file deletion
 * Database problems
 * Site corruption
 * Failed deployments
 * Security incidents

Your website lives on one server. Your backup shouldn’t.

#### Automatic and incremental protection

Backups work best when you don’t have to remember to create them. BackupWP Cloud
supports scheduled automatic backups, allowing your website to maintain regular 
recovery points as its content, files, and database change.

Depending on your plan, backups can run automatically on a schedule or in real time
for frequently changing websites. Configure your protection once and let BackupWP
Cloud handle the ongoing backup process in the background.

Traditional backup processes can repeatedly copy large amounts of unchanged website
data. BackupWP Cloud supports incremental / delta backups, allowing changed data
to be backed up without unnecessarily repeating the entire backup process each time.

BackupWP uses a lightweight, cloud-first architecture designed to reduce the CPU,
RAM, disk usage, and timeout problems that resource-heavy backup operations can 
create on WordPress hosting. This makes ongoing backup protection more efficient,
particularly for larger or frequently updated websites and shared hosting environments.

#### Remote cloud storage

Your live website and its recovery copy shouldn’t depend entirely on the same hosting
infrastructure. BackupWP Cloud stores your backups remotely, outside your WordPress
hosting environment. This creates a separate recovery layer that remains independent
from the server running your production website.

Remote cloud storage also means you don’t need to fill your hosting account with
large local backup archives. Your website stays with your host. Your recovery copies
stay offsite.

#### Complete WordPress backups

A complete WordPress backup needs more than a copy of your content. BackupWP Cloud
protects the essential parts of your WordPress installation, including:

 * WordPress database
 * Plugins
 * Themes
 * Media uploads
 * WordPress files
 * Website content and configuration

Protecting both files and databases gives you the components required to recover
the complete website rather than relying on partial backups. For more information
about protecting your site’s database, see [WordPress Database Backup](https://backupwp.com/wordpress-database-backup/).

#### 1-click restore and migration

Creating backups is only useful if you can actually recover your website from them.
BackupWP Cloud includes 1-click restore, helping you return your WordPress website
to an available recovery point without manually rebuilding the site from separate
database exports and file archives.

When an update breaks the site, files are damaged, or another unexpected issue occurs,
you can use an existing backup to get back to a working version. Learn more about
[WordPress backup and restore](https://backupwp.com/wordpress-backup-restore/) and
how BackupWP handles website recovery.

BackupWP Cloud can also be used to move a WordPress website between hosting environments.
With 1-click migration, you don’t need to manually download site files, export the
database, transfer everything via FTP, and rebuild the installation on the destination
server.

BackupWP uses its cloud-based backup infrastructure to make the migration workflow
simpler and more reliable. Learn more about using BackupWP as a [WordPress migration plugin](https://backupwp.com/wordpress-migration-plugin/).

#### What BackupWP Cloud includes

BackupWP Cloud brings backup, storage, recovery, and migration into one WordPress-
focused workflow:

 * Secure offsite WordPress backups
 * Remote cloud backup storage
 * Automatic scheduled backups
 * Incremental / delta backups
 * WordPress database backups
 * WordPress file backups
 * Themes, plugins, and uploads protection
 * Multiple recovery points
 * 1-click WordPress restore
 * 1-click WordPress migration
 * Multisite support
 * Backup history and management
 * Low-impact backup processing
 * WordPress-specific backup and recovery workflow

The goal is simple: keep an independent, usable copy of your WordPress website available
when you need it.

BackupWP Cloud isn’t a generic storage service with WordPress added as an afterthought.
The backup and recovery workflow is designed around WordPress websites, including
their files, databases, plugins, themes, uploads, and common recovery scenarios.

BackupWP uses a lightweight plugin combined with cloud-based infrastructure to handle
backup, restore, and migration processes without relying entirely on your hosting
server. That means less manual work with database exports, FTP transfers, local 
backup archives, and separate storage tools.

#### How it works

 1. Install BackupWP Cloud on your WordPress website and connect your site to BackupWP
    Cloud.
 2. Create backups on demand or choose an automated backup plan and schedule that matches
    how frequently your website changes.
 3. BackupWP transfers your website data to remote cloud storage instead of relying
    on your hosting server as the primary location for your recovery copies.
 4. Scheduled and incremental backups help keep recent versions of your website available
    as your files and database change.
 5. If something goes wrong, choose an available recovery point and use BackupWP Cloud’s
    recovery tools to restore your WordPress website.

#### Free plan

You can start protecting a WordPress website without committing to a paid backup
plan. The BackupWP Cloud Free plan provides:

 * 1 website
 * On-demand backups
 * 7-day backup retention
 * Support for websites up to 2 GB
 * 1-click restore
 * 1-click migration
 * Secure cloud storage

The free plan is a simple way to create an independent offsite recovery copy without
manually downloading WordPress files and databases. [Get started with BackupWP Cloud for free](https://backupwp.com/free-wordpress-backup-plugin/).

#### Who it is for

BackupWP Cloud is designed for WordPress users who want their backups stored independently
from their live website. It is suitable for:

 * Business websites
 * Blogs and content websites
 * WooCommerce stores
 * Developers and freelancers
 * WordPress agencies
 * Client websites
 * Multisite installations
 * Frequently updated WordPress websites
 * Websites running on shared hosting
 * Site owners who don’t want to rely exclusively on hosting backups

For WooCommerce websites where data changes throughout the day, BackupWP Cloud also
offers a dedicated plan with real-time backups and extended backup retention.

#### An additional recovery option

Hosting backups can be useful, but they shouldn’t necessarily be your only recovery
option. If your website and its backups depend entirely on the same hosting provider
or environment, an infrastructure or account-level problem can affect your access
to both.

BackupWP Cloud adds an independent offsite backup layer. You don’t have to replace
your hosting backups. BackupWP Cloud gives you another recovery option stored outside
the environment it protects.

WordPress websites change constantly. Content gets published. Plugins and themes
are updated. Files are uploaded. WooCommerce orders arrive. Developers deploy changes.
When something goes wrong, you shouldn’t have to wonder whether a usable recovery
copy exists.

BackupWP Cloud combines secure offsite backups, remote cloud storage, automated 
and incremental protection, 1-click restore, and WordPress migration tools in a 
backup system built specifically for WordPress.

Whether you need a simple on-demand backup for one website or automated protection
for a business-critical WordPress installation, BackupWP Cloud keeps your recovery
copies separate from the server they protect.

Your website lives on one server. Your backup shouldn’t.

[Learn more about BackupWP](https://backupwp.com/wordpress-backup-plugin/).

### External services

This plugin requires the BackupWP Cloud service to provide backup scheduling, orchestration,
remote backup storage, centralized management, restore, and migration workflows.
The service is provided by BackupWP: https://backupwp.com/

When an administrator selects Connect to BackupWP or Reconnect BackupWP, the plugin
requests a temporary public pairing key from BackupWP Cloud. The plugin then sends
the site name, site URL, generated client key, and generated client secret to the
service in an encrypted pairing package. This pairing data is sent only when an 
authorized administrator starts or restarts the connection process.

After pairing, BackupWP Cloud initiates HMAC-authenticated requests to the plugin
when a backup, verification, health check, settings operation, restore, or migration
is requested or scheduled through the service. Depending on the operation, the service
may receive:

 * WordPress site files, including configuration files selected for backup
 * Database schema and content
 * File and database metadata, checksums, and backup status
 * Site URL and WordPress environment details
 * WordPress, PHP, theme, plugin, must-use plugin, and drop-in information
 * Runtime, memory, disk, upload-limit, and configuration-location diagnostics
 * Plugin settings and temporary restore credentials required for an active restore

The service may also send backup control data, plugin settings, restore files, database
content, and target restore or migration configuration to the plugin when carrying
out an operation requested through BackupWP Cloud.

At the start of a restore, BackupWP Cloud requests a new randomly named, HMAC-protected
temporary restore endpoint. The endpoint is removed after a successful restore and
expires after 24 hours if completion does not occur. BackupWP Cloud must start this
step while WordPress remains able to serve authenticated REST requests.

BackupWP Cloud terms of service: https://backupwp.com/terms-of-services/

BackupWP Cloud privacy policy: https://backupwp.com/privacy-policy/

## Screenshots

[⌊BackupWP Cloud connection page in WordPress admin.⌉⌊BackupWP Cloud connection 
page in WordPress admin.⌉[

BackupWP Cloud connection page in WordPress admin.

[⌊Completed BackupWP Cloud backup job and its step-by-step progress.⌉⌊Completed 
BackupWP Cloud backup job and its step-by-step progress.⌉[

Completed BackupWP Cloud backup job and its step-by-step progress.

[⌊Browse a backup's file tree, preview a file, compare versions, or download a selected
file.⌉⌊Browse a backup's file tree, preview a file, compare versions, or download
a selected file.⌉[

Browse a backup’s file tree, preview a file, compare versions, or download a selected
file.

## Installation

 1. Install the plugin through WordPress `Plugins > Add New`, or upload it to `/wp-
    content/plugins/backupwp`.
 2. Activate it from the `Plugins` screen. On multisite, activate it through `Network
    Admin > Plugins`.
 3. Ensure the site uses HTTPS, then open the BackupWP admin page and select `Connect
    to BackupWP`.
 4. Complete the pairing flow in BackupWP Cloud.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Backup and Migration Agent for BackupWP Cloud” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ backupwpcom ](https://profiles.wordpress.org/backupwpcom/)
 *   [ maximnikitin ](https://profiles.wordpress.org/maximnikitin/)

[Translate “Backup and Migration Agent for BackupWP Cloud” into your language.](https://translate.wordpress.org/projects/wp-plugins/backup-and-migration-agent-for-backupwp-cloud)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/backup-and-migration-agent-for-backupwp-cloud/),
check out the [SVN repository](https://plugins.svn.wordpress.org/backup-and-migration-agent-for-backupwp-cloud/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/backup-and-migration-agent-for-backupwp-cloud/)
by [RSS](https://plugins.trac.wordpress.org/log/backup-and-migration-agent-for-backupwp-cloud/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **3.2.7**
 *  Last updated **23 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [backup](https://wordpress.org/plugins/tags/backup/)[cloud backup](https://wordpress.org/plugins/tags/cloud-backup/)
   [migration](https://wordpress.org/plugins/tags/migration/)[multisite](https://wordpress.org/plugins/tags/multisite/)
   [restore](https://wordpress.org/plugins/tags/restore/)
 *  [Advanced View](https://wordpress.org/plugins/backup-and-migration-agent-for-backupwp-cloud/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/backup-and-migration-agent-for-backupwp-cloud/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/backup-and-migration-agent-for-backupwp-cloud/reviews/)

## Contributors

 *   [ backupwpcom ](https://profiles.wordpress.org/backupwpcom/)
 *   [ maximnikitin ](https://profiles.wordpress.org/maximnikitin/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/backup-and-migration-agent-for-backupwp-cloud/)