Estasoft Migration & Database Sanitizer fixes the four things that go wrong with most migration plugins:
Everything is free. There is no license key, no locked tab, no upgrade banner and no tracking.
.estm packages, with optional password encryption. Restore a rollback snapshot in one step.wp estasoft-migrate has a command for every action, for scripts and servers without a browser.The plugin does not collect or send any data to Estasoft or anyone else, and it uses no third-party service. It makes web requests only to a WordPress site that you connect yourself (for push and pull), signed with a key that only the two sites know. Packages and snapshots are stored in a protected folder inside your uploads directory and are never publicly downloadable.
A package is a full copy of your database, so treat it like your database. The plugin also adds suggested wording about what it stores to Settings > Privacy, for your privacy policy.
Delta sync (sending only the chunks that changed). The plugin already stores a checksum for each table and chunk after a migration, so the data is ready.
sodium extension is needed only for encrypted packages (included with PHP 7.2 and newer).