Neon integration on Vercel: Create a branch for every Preview DeploymentLearn More
Reference

Supported PostgreSQL Extensions

Neon supports the PostgreSQL extensions shown in the following table. For extension documentation, select the extension version.

ExtensionExtension Version (PostgreSQL 14)Extension Version (PostgreSQL 15)Note
address_standardizer3.3.23.3.2
address_standardizer_data_us3.3.23.3.2
bloom1.01.0
autoinc (spi)1.01.0
btree_gin1.31.3
btree_gist1.61.7
citext1.61.6
cube1.51.5
dict_int1.01.0
earthdistance1.11.1
fuzzystrmatch1.11.1
h3_pg4.1.24.1.2
hll2.162.16
hstore1.81.8
hypopg1.3.11.3.1
insert_username (spi)1.01.0
intagg1.11.1
intarray1.51.5
isn1.21.2
lo1.11.1
ltree1.21.2
moddattime (spi)1.01.0
pg_graphql1.1.01.1.0
pg_jsonschema1.1.01.1.0
pg_hashids1.2.11.2.1
pg_prewarm1.21.2
pg_tiktoken0.0.10.0.1
pg_trgm1.61.6
pgcrypto1.31.3
pgjwt0.2.00.2.0
pgrouting3.1.43.1.4The PostGIS extension must be installed first.
pgrowlocks1.21.2
pgstattuple1.51.5
pgTAP1.2.11.2.1
pgvector0.4.00.4.0
plcoffee3.1.53.1.5
plls3.1.53.1.5
plpgsql1.01.0Pre-installed with PostgreSQL.
plpgsql_check2.32.3
plv83.1.53.1.5
postgis3.3.23.3.2
postgis_raster3.3.23.3.2
postgis_tiger_geocoder3.3.23.3.2Cannot be installed using the Neon SQL Editor. Use your psql user credentials to install this extension.
postgis_topology3.3.23.3.2
postgis_sfcgal1.3.101.3.10
prefix1.2.01.2.0
refint (spi)1.01.0
rum9.69.6
seg1.41.4
tablefunc1.01.0
tcn1.01.0
tsm_system_rows1.01.0
tsm_system_time1.01.0
unaccent1.11.1
unit7.77.7
uuid-ossp1.11.1Double-quote the extension name when installing: CREATE EXTENSION "uuid-ossp"
xml21.11.1

Install an extension

Unless otherwise noted, supported extensions can be installed using CREATE EXTENSION syntax.

CREATE EXTENSION <extension_name>

You can install extensions from the Neon SQL Editor or from a client such as psql that permits running SQL queries. For information about using the Neon SQL Editor, see Query with Neon's SQL Editor. For information about using the psql client with Neon, see Connect with psql.

Update an extension version

Neon updates supported extensions as new versions become available. Version updates are communicated in the Release notes. To check the current version of extensions you have installed, query the pg_extension table:

SELECT * FROM pg_extension;

You can update an extension to the latest version using ALTER EXTENSION <extension_name> UPDATE TO <new_version> syntax. For example:

ALTER EXTENSION postgis_topology UPDATE TO '3.3.2';

Extension support notes

  • Neon supports the uuid-ossp extension for generating UUIDs rather than the uuid extension.
  • The sslinfo extension is not supported, as Neon handles connections via a proxy that checks SSL.
  • The pg_cron extension is not supported. Neon scales to zero when it is not being used, which means that a scheduler that runs inside the database cannot be implemented. Consider using an scheduler that runs externally instead.
  • The file_fdw extension is not supported. Files would not remain accessible when Neon scales to zero.

Request extension support

To request support for additional extensions, please contact us at support@neon.tech or post your request to the Neon community forum.

Need help?

Send a request to support@neon.tech, or join the Neon community forum.

Edit this page
Was this page helpful?