--- id: extensions title: Overview description: Using Postgres extensions. --- import ExtensionsComponent from '../../../src/components/Extensions' import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; 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 ```sh 1. Go to the Database page 2. Click on "Extensions" in the sidebar 3. Find the extension you would like to enable/disable 4. Click the toggle. ``` ```sql -- Example: enable the "pgtap" extension create extenstion pgtap; -- Example: disable the "pgtap" extension drop extenstion pgtap; ``` Even though the SQL code is `create extension`, this is the equivelent of "enabling the extension". To disable an extension you can call `drop extension`. ### Full list of extensions Supabase is pre-configured with over 50 extensions. You can also install your own SQL extensions directly into the database through our SQL editor.