# Documentation

> Learn how to use pgcli to manage PostgreSQL databases.

---

LLMS index: [llms.txt](/llms.txt)

---

Complete guide to managing PostgreSQL databases with pgcli.

- [Quick Start](/docs/quickstart/) — Install and basic usage
- [Backup](/docs/backup/) — Snapshots and pgBackRest management
- [Restore](/docs/restore/) — Point-in-time recovery (PITR)
- [Replication](/docs/replica/) — Read-only replicas and failover
- [Extensions](/docs/extensions/) — Install and manage PostgreSQL extensions
{.cards}

---

Section pages:

- [Quick Start](/docs/quickstart/): Install pgcli and create your first PostgreSQL instance.
- [Namespace Isolation](/docs/namespace/): Create isolated environments on a single host using namespaces
- [Backup](/docs/backup/): Backup guide for pgcli
- [Restore](/docs/restore/): Point-in-Time Recovery (PITR) guide for pgcli
- [Replica (read-only standby)](/docs/replica/): Replica (read-only standby) guide for pgcli
- [Failover: Replica Promotion](/docs/failover/): Failover: Replica Promotion guide for pgcli
- [PostgreSQL Extensions](/docs/extensions/): PostgreSQL Extensions guide for pgcli
- [Clone](/docs/clone/): Clone guide for pgcli
- [Data Import/Export](/docs/import-export/): Data Import/Export guide for pgcli
- [exec and psql](/docs/exec-psql/): exec and psql guide for pgcli
- [Destroy](/docs/destroy/): Destroy an instance and remove its configuration
- [Administration](/docs/administration/): Administration guide for pgcli
