[5] Proxmox Backup Server is written mostly in Rust[6] and implements data deduplication to reduce the storage space needed.
The software is installed bare-metal with an ISO image, which includes management tools and a web-based GUI.
Proxmox Backup Server also provides a REST API for third party tools.
[12] PBS supports using namespaces, which allows to store backups from multiple PVE servers with duplicate VM IDs.
[14] The platform also leverages QEMU dirty-bitmaps, which allows for fast backups from the Proxmox VE client to the server, as the disk images do not need to be scanned for changes.