WAL-G
Archival and disaster recovery tool for PostgreSQL, MySQL, Redis, and FoundationDB.
Why consider WAL-G?
WAL-G is an archival and disaster recovery tool written in Go by Yandex. Successor to WAL-E, WAL-G uploads database differential backups and continuous WAL streams directly to AWS S3, Google Cloud Storage, Azure Blob, and MinIO with parallel encryption and compression.
Learn WAL-G by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of WAL-G
WAL-G streams PostgreSQL write-ahead logs to cloud object storage with atomic encryption.
Quickstart
# Push full backupwal-g backup-push /var/lib/postgresql/dataWAL-G is licensed under the Apache License Version 2.0.
Related tools
More options with a similar category or technology profile.
sqlean
All the missing SQLite extensions: crypto, stats, text, fuzzy, uuid, ipaddr, and vsv.
ElectricSQL
Local-first sync layer for web and mobile apps built on SQLite and PostgreSQL.
MikroORM
TypeScript Object Relational Mapper for Node.js based on Data Mapper, Unit of Work and Identity Map.
FerretDB
Truly open-source MongoDB alternative built on top of PostgreSQL and SQLite.