rembrembdocs

Illustration by Annie Ruygt of a balloon doing a lot of tasks

What is Managed Postgres?

Fly.io’s Managed Postgres is our fully-managed database service that handles all aspects of running production PostgreSQL databases where we take care of:

What’s included

You’ll be able to access:

What’s not there yet

At the moment, the following features are under development:

We’re working on expanding these capabilities and will provide updates as they become available.

Regions

The current regions available for deploying Fly.io Managed Postgres are:

We’ll be rolling out more regions as soon as we can. Choose a region close to your application for optimal performance.

Database Storage

Managed Postgres storage features:

Pricing

The price of running Fly.io Managed Postgres depends on:

Your MPG plan determines the CPU and Memory configuration for your cluster. All plans include high availability, backups, and connection pooling.

The current monthly plan pricing is:

PlanCPUMemoryMonthly Price
BasicShared-2x1GB$38.00
StarterShared-2x2GB$72.00
LaunchPerformance-2x8GB$282.00
ScalePerformance-4x32GB$962.00
PerformancePerformance-8x64GB$1,922.00

Database storage is priced at $0.28 per provisioned GB for a 30-day month. For example, if you have 10GB of storage provisioned for your cluster, your monthly storage cost will be $2.80.

Clusters created or deleted mid-month will have their pricing prorated accordingly.

Starting February 2026, inter-region private network usage will be charged at the same rate as Machines. It will also share the same free quota as existing private network usage. There will be no charges for transfer within the same region.