Skip to content
Database

Postgres Extensions Overview

Extensions are exactly as they sound - they "extend" the database with functionality which isn't part of the Postgres core. Supabase has pre-installed some of the most useful open source extensions.

Enable and disable extensions#

  1. Go to the Database page in the Dashboard.
  2. Click Extensions in the sidebar.
  3. Enable or disable an extension.

Upgrade extensions#

If a new version of an extension becomes available on Supabase, you need to initiate a software upgrade in the General Settings to access it. Software upgrades can also be initiated by restarting your server in the same General Settings page.

Full list of extensions#

Supabase is pre-configured with over 50 extensions and you can install additional extensions through the database.dev package manager.

You can install pure SQL extensions directly in the database using the SQL editor or any Postgres client.

If you would like to request an extension, add (or upvote) it in the GitHub Discussion.