Skip to main content
Illustration by Annie Ruygt of a balloon doing a lot of tasks

Overview

Fly.io Managed Postgres (MPG) clusters include all modules and extensions provided with the default Postgres 16 distribution. This includes commonly used tools and utilities like pgcrypto, pg_stat_monitor, and citext. The PostgreSQL Extensions page allows you to enable or disable trusted PostgreSQL extensions for your managed database cluster. Extensions add extra functionality to your database, such as new data types, functions, or capabilities. By default the plpgsql, pg_stat_monitor, and pgaudit extensions are enabled and cannot be disabled.

Using the Extensions Page

Search for Extensions

  • Use the search bar to quickly find extensions by name or description

Select a Database

  • Use the dropdown on the right to choose which database to manage
  • Extensions are enabled/disabled per database, not cluster-wide

Enable or Disable Extensions

  • Click the toggle switch next to any extension to enable or disable it
  • Each extension displays its version number (e.g., v1.3) showing which version is installed when enabled, or which version will be installed when you enable it

Additional notes

  • If your cluster is still initializing or otherwise degraded, you’ll need to wait before managing extensions

Supported Third Party Extensions

Aside from the extensions bundled with the default Postgres distribution, we are working to support other commonly used third party extensions. Currently only Vector and PostGIS are supported, both can be enabled from the Extensions page for your cluster. PostGIS can be enabled when creating a cluster, too:
  • Via the dashboard, check “Enable PostGIS” under the “Extensions” section
  • When creating a cluster via flyctl, pass the --enable-postgis-support flag:
We plan on supporting additional third party extensions based on user feedback. If there’s an extension you rely on or commonly use, please let us know!

Supported extensions

This is a list of all bundled extensions included in MPG. Not all of these can be enabled at this time, but we are working on adding support for as many extensions as possible.