Skip to content
SPECIFICTION
Get listed

Percona Backup for MongoDB

docs.percona.com

Free plan WebLinuxSelf-hosted
Visit docs.percona.com
Spec score 8.2 #10 of 27 in Database Backup Software

What it is

Percona Backup for MongoDB (PBM) is a free, open-source tool for consistent backups and restores of MongoDB replica sets and sharded clusters. It supports point-in-time recovery by saving oplog slices between backups. Operators can manage operations from its command-line interface or through a web interface with Percona Monitoring and Management. PBM offers logical, physical and incremental physical backups, plus backups of selected databases or collections; whole-database backups can include users and roles. Destinations include Amazon S3, Google Cloud Storage, MinIO and compatible storage, filesystem servers, Azure Blob Storage, Oracle Cloud Infrastructure Object Storage and Alibaba Cloud OSS. Backup types depend on database product, version and storage engine. MongoDB Community and Enterprise Edition support logical backups only. Physical backups require Percona Server for MongoDB 7.0 or newer and WiredTiger. PBM is self-hosted and lists Linux among its platforms. It uses MongoDB authentication and authorization, and requires a PBM user in the admin database for each replica set. Percona recommends systemd credentials rather than storing connection credentials in plaintext environment variables or service files.

Spec sheet

Purpose
Percona Backup for MongoDB (PBM) is a distributed solution for consistent backups of MongoDB sharded clusters and replica sets, with restores to a specific point in time.Read 5 Oct 2026 · docs.percona.com
Founded
2006Read 28 Sep 2026 · docs.percona.com
Company
Percona says it has built open source database software and support since 2006.Read 5 Oct 2026 · percona.com
Maker
Percona describes itself as a global, remote-only company building open source database software and support; its about page says it has operated since 2006.Read 5 Oct 2026 · percona.com
Authentication
PBM uses MongoDB authentication and authorization and requires a PBM user in the admin database for each replica set.Read 5 Oct 2026 · docs.percona.com
Backup types
PBM supports logical, physical, incremental, and snapshot-based backup workflows, with availability depending on the deployment and configuration.Read 5 Oct 2026 · docs.percona.com
Compatibility limit
MongoDB Community and Enterprise Edition are supported for logical backups only; Percona Server for MongoDB supports all PBM backup types, subject to version and storage-engine requirements.Read 5 Oct 2026 · docs.percona.com
Credential security
Percona recommends using systemd credentials for secure, encrypted, runtime-only access instead of storing MongoDB connection credentials in plaintext environment variables or service files.Read 5 Oct 2026 · docs.percona.com
Encryption
PBM supports physical backup and restore of data encrypted at rest, and does not store or show the encryption key as part of the backup.Read 5 Oct 2026 · docs.percona.com
Interface
PBM is a command line tool with commands for managing database backup and restore operations.Read 5 Oct 2026 · docs.percona.com
Interfaces
You can manage backups through the PBM command-line interface or through a web interface using PBM with Percona Monitoring and Management.Read 5 Oct 2026 · docs.percona.com
Latest release
The documentation identifies PBM 2.16.0, released September 24, 2026, as the latest release listed on the release notes page.Read 5 Oct 2026 · docs.percona.com
Notable requirement
Physical backups require Percona Server for MongoDB 7.0 or newer and the WiredTiger storage engine.Read 5 Oct 2026 · docs.percona.com
OCI authentication
For OCI Object Storage, PBM supports user principal, instance principal, and OKE workload identity authentication.Read 5 Oct 2026 · docs.percona.com
PMM integration
Percona Monitoring and Management integrates with PBM workflows for creating and managing MongoDB backups.Read 5 Oct 2026 · docs.percona.com
Point-in-time recovery
PBM can save oplog slices between backups to support point-in-time recovery.Read 5 Oct 2026 · docs.percona.com
Recent release
PBM 2.16.0 added backup retention policies, experimental parallel uploads to Google Cloud Storage, and support for Debian 13 and Red Hat Enterprise Linux 10.Read 5 Oct 2026 · docs.percona.com
Release security detail
PBM 2.16.0 introduced software bills of materials in CycloneDX 1.6 format for releases.Read 5 Oct 2026 · docs.percona.com
Selective backups
PBM can back up selected databases or collections; selective backups can include users and roles when backing up whole databases.Read 5 Oct 2026 · docs.percona.com
Storage integrations
Supported backup storage includes Amazon S3, Google Cloud Storage, MinIO and S3-compatible storage, filesystem servers, Microsoft Azure Blob Storage, Oracle Cloud Infrastructure Object Storage, and Alibaba Cloud OSS.Read 5 Oct 2026 · docs.percona.com
Supply-chain security
PBM 2.15.0 release notes state that releases include Software Bills of Materials in CycloneDX 1.6 format.Read 5 Oct 2026 · docs.percona.com

Plans and prices

Community Free Open source backup tool · no price stated Read 5 Oct 2026 · docs.percona.com

Every Percona Backup for MongoDB plan and price →

Strong points and limits

Strong points

  • Free and open source.
  • Supports point-in-time recovery.
  • Offers logical, physical and incremental physical backups.
  • Connects to several cloud and compatible storage destinations.

Limits

  • Community and Enterprise editions support logical backups only.
  • Physical backups require Percona Server 7.0 or newer and WiredTiger.
  • Requires a PBM user for each replica set.

Who it suits

PBM suits teams running MongoDB who want self-hosted backups, restores and point-in-time recovery. Backup options depend on the MongoDB product, version and storage engine in use.

Verdict

PBM provides multiple backup types, storage destinations and management interfaces at no software cost. Check product and storage-engine requirements first, especially if physical backups are needed.

Where Specifiction places it

Alternatives to Percona Backup for MongoDBAll alternatives →