---
title: Supported extensions | Tiger Data Docs
description: Add an extension and see a list of available extensions in Managed Service for TimescaleDB
---

Managed Service for TimescaleDB supports many PostgreSQL extensions. See [available extensions](#available-extensions) for a full list.

## Add an extension

You can add a supported extension to your database from the command line.

Warning

Some extensions have dependencies. When adding these, make sure to create them in the proper order.

Warning

Some extensions require disconnecting and reconnecting the client connection before they are fully available.

1. **Connect to your database**

   Connect to your database as the `tsdbadmin` user.

2. **Create the extension**

   Run `CREATE EXTENSION IF NOT EXISTS <extension_name>`.

## Available extensions

These extensions are available on Managed Service for TimescaleDB:

- address\_standardizer
- address\_standardizer\_data\_us
- aiven\_extras
- amcheck
- anon
- autoinc
- bloom
- bool\_plperl
- btree\_gin
- btree\_gist
- citext
- cube
- dblink
- dict\_int
- dict\_xsyn
- earthdistance
- file\_fdw
- fuzzystrmatch
- h3
- h3\_postgis
- hll
- hstore
- hstore\_plperl
- insert\_username
- intagg
- intarray
- isn
- jsonb\_plperl
- lo
- ltree
- moddatetime
- pageinspect
- pg\_buffercache
- pg\_cron
- pg\_freespacemap
- pg\_prewarm
- pg\_repack
- pg\_similarity
- pg\_stat\_monitor
- pg\_stat\_statements
- pg\_surgery
- pg\_trgm
- pg\_visibility
- pg\_walinspect
- pgaudit
- pgcrypto
- pgrouting
- pgrowlocks
- pgstattuple
- plperl
- plpgsql
- postgis
- postgis\_raster
- postgis\_sfcgal
- postgis\_tiger\_geocoder
- postgis\_topology
- postgres\_fdw
- refint
- rum
- seg
- sslinfo
- tablefunc
- tcn
- timescaledb
- tsm\_system\_rows
- tsm\_system\_time
- unaccent
- unit
- uuid-ossp
- vector
- vectorscale
- xml2
- timescaledb\_toolkit

Note

The `postgis_legacy` extension is not packaged or supported as an extension by the PostGIS project. Tiger Data provides the extension package for Managed Service for TimescaleDB.

## Request an extension

You can request an extension not on the list by contacting Support. In your request, specify the database service and user database where you want to use the extension.

Untrusted language extensions are not supported. This restriction preserves our ability to offer the highest possible service level. An example of an untrusted language extension is `plpythonu`.

Note

You can contact Support directly from Managed Service for TimescaleDB. Click the life-preserver icon in the upper-right corner of your dashboard.
