Fly App performance optimization Docs
Community Github Twitter Support forum
Fly Postgres
  • Legacy Fly Postgres Clusters
  • Getting Started
    • This Is Not Managed Postgres
    • Create a Fly Postgres Cluster
    • Migrate a Postgres Database from Heroku
    • Enable TimescaleDB
  • Connecting to Fly Postgres
    • Connect From a Fly App
    • Connect With flyctl
    • External Connections
    • App Connection Examples
  • Managing Fly Postgres
    • Users & Roles
    • Attach or Detach a Fly App
    • Monitor a Postgres App
    • Backup, Restores, & Snapshots
    • Horizontal Scaling
    • Scale Postgres VMs
    • Upgrade Postgres
    • Configuration Tuning
    • Delete a Postgres Cluster
    • Check Provisioned Resources
  • Advanced guides
    • High Availability & Global Replication

Getting Started

If you have flyctl v0.0.412 or newer installed, new Fly Postgres clusters you create will use our next-gen Apps V2 architecture, built on Fly Machines.

This Is Not Managed Postgres

Read our warnings about why we don't call Fly Postgres "managed"!

Create a Fly Postgres Cluster

Create a new Fly Postgres cluster.

Migrate a Postgres Database from Heroku

Enable TimescaleDB

Learn how to enable Timescale on your Postgres database.

Edit this page on GitHub