PostgreSQL supports both physical (disk-level backups), and logical backups (database snapshots).
There is support for cloud-native backups like AWS volume snapshots as well. You can use any of the open-source tools listed below to take backups of your PostgreSQL instances:
To learn more about backup and restore options in PostgreSQL, see the PostgreSQL documentation.