# pgbackrest/pgbackrest

Reliable PostgreSQL Backup & Restore

Repository: https://github.com/pgbackrest/pgbackrest
Canonical: https://ross.abutalabs.com/products/pgbackrest
Homepage: https://pgbackrest.org
Language: C
License: NOASSERTION
License Family: other
Topics: postgresql, parallel, backup, restore, archiving, multi-process, database, s3, gzip, lz4, checksum, zstd, bzip2, wal, azure, incremental, differential, pgbackrest, postgres, gcs
Last push: 2026-08-24T13:43:10+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 4678, "days_push": 9, "days_rel": 16, "gap_med": 76, "n_releases_24m": 10}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4334, forks 386 (observed 2026-08-28T04:08:46.028873+00:00)

## What it is
pgBackRest is a reliable backup and restore tool for PostgreSQL that scales to the largest databases and workloads. It supports parallel full, differential, and incremental (file or block level) backups, WAL archiving, and local or remote repositories on disk or object storage like S3, Azure, and GCS.

## Use cases
- back up a large PostgreSQL database in parallel with compression
- set up WAL archiving and point-in-time recovery for Postgres
- store PostgreSQL backups in S3, Azure Blob, or GCS
- run incremental or differential backups of a Postgres cluster
- restore a terabyte-scale PostgreSQL database quickly
- maintain multiple backup repositories with different retention policies
- verify backup integrity with checksums

## When to choose
- you need reliable, scalable PostgreSQL backup and restore with WAL archiving
- your databases are large and backup speed matters (parallelism, lz4/zstd)
- you want backups on cloud object storage or remote repositories over TLS/SSH
- you need block-level incremental backups or point-in-time recovery

## When to avoid
- you back up databases other than PostgreSQL
- you want a simple GUI-managed backup solution
- you need a lightweight dump-only workflow where pg_dump suffices

## Facets
- artifact type: cli-tool
- maturity: stable
- function: backup, database, compression, cryptography, developer-tools
- domain: databases, self-hosted, backend
- platform: cli, self-hosted, cloud
- tags: postgresql, wal-archiving, point-in-time-recovery, s3, azure, gcs, incremental-backup, parallel-processing, devops, linux, macos

## Member repositories
- pgbackrest/pgbackrest (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:46.028873+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:21:39.260944+00:00, confidence not recorded.
  - readme: https://github.com/pgbackrest/pgbackrest (fetched 2026-08-28T04:08:46.028873+00:00, sha 33160a3aa52b)
  - homepage: https://pgbackrest.org (fetched 2026-08-29T09:10:35.814077+00:00, sha 009002fcd8e7)
  - site_page: https://pgbackrest.org/release.html (fetched 2026-08-29T09:10:35.817108+00:00, sha 27ff4322c751)
  - site_page: https://pgbackrest.org/faq.html (fetched 2026-08-29T09:10:35.822791+00:00, sha 5214123194b5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
