extensions.json622 lines · main
1[
2 {
3 "name": "address_standardizer",
4 "comment": "Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.",
5 "tags": ["Utility"],
6 "link": "https://postgis.net/docs/manual-2.5/Address_Standardizer.html",
7 "github_url": null,
8 "product": null,
9 "product_url": null
10 },
11 {
12 "name": "address_standardizer_data_us",
13 "comment": "Address Standardizer US dataset example",
14 "tags": ["Dataset"],
15 "link": "https://postgis.net/docs/manual-2.5/Address_Standardizer.html",
16 "github_url": null,
17 "product": null,
18 "product_url": null
19 },
20 {
21 "name": "amcheck",
22 "comment": "functions for verifying relation integrity",
23 "tags": ["Admin", "Utility"],
24 "link": "https://www.postgresql.org/docs/current/amcheck.html",
25 "github_url": null,
26 "product": null,
27 "product_url": null
28 },
29 {
30 "name": "autoinc",
31 "comment": "functions for autoincrementing fields",
32 "tags": ["Utility"],
33 "link": "https://www.postgresql.org/docs/current/contrib-spi.html#id-1.11.7.50.6",
34 "github_url": null,
35 "product": null,
36 "product_url": null
37 },
38 {
39 "name": "bloom",
40 "comment": "bloom access method - signature file based index",
41 "tags": ["Index"],
42 "link": "https://www.postgresql.org/docs/current/bloom.html",
43 "github_url": null,
44 "product": null,
45 "product_url": null
46 },
47 {
48 "name": "btree_gin",
49 "comment": "support for indexing common datatypes in GIN",
50 "tags": ["Index"],
51 "link": "https://www.postgresql.org/docs/current/btree-gin.html",
52 "github_url": null,
53 "product": null,
54 "product_url": null
55 },
56 {
57 "name": "btree_gist",
58 "comment": "support for indexing common datatypes in GiST",
59 "tags": ["Index"],
60 "link": "https://www.postgresql.org/docs/current/btree-gist.html",
61 "github_url": null,
62 "product": null,
63 "product_url": null
64 },
65 {
66 "name": "citext",
67 "comment": "data type for case-insensitive character strings",
68 "tags": ["Data Type"],
69 "link": "https://www.postgresql.org/docs/current/citext.html",
70 "github_url": null,
71 "product": null,
72 "product_url": null
73 },
74 {
75 "name": "cube",
76 "comment": "data type for multidimensional cubes",
77 "tags": ["Data Type"],
78 "link": "https://www.postgresql.org/docs/current/cube.html",
79 "github_url": null,
80 "product": null,
81 "product_url": null
82 },
83 {
84 "name": "dblink",
85 "comment": "connect to other PostgreSQL databases from within a database",
86 "tags": ["Admin", "Utility"],
87 "link": "https://www.postgresql.org/docs/current/contrib-dblink-function.html",
88 "github_url": null,
89 "product": null,
90 "product_url": null
91 },
92 {
93 "name": "dict_int",
94 "comment": "text search dictionary template for integers",
95 "tags": ["Search"],
96 "link": "https://www.postgresql.org/docs/current/dict-int.html",
97 "github_url": null,
98 "product": null,
99 "product_url": null
100 },
101 {
102 "name": "dict_xsyn",
103 "comment": "text search dictionary template for extended synonym processing",
104 "tags": ["Search"],
105 "link": "https://www.postgresql.org/docs/current/dict-xsyn.html",
106 "github_url": null,
107 "product": null,
108 "product_url": null
109 },
110 {
111 "name": "earthdistance",
112 "comment": "calculate great-circle distances on the surface of the Earth",
113 "tags": ["Geo", "Utility"],
114 "link": "https://www.postgresql.org/docs/current/earthdistance.html",
115 "github_url": null,
116 "product": null,
117 "product_url": null
118 },
119 {
120 "name": "fuzzystrmatch",
121 "comment": "determine similarities and distance between strings",
122 "tags": ["Search"],
123 "link": "https://www.postgresql.org/docs/current/fuzzystrmatch.html",
124 "github_url": null,
125 "product": null,
126 "product_url": null
127 },
128 {
129 "name": "hstore",
130 "comment": "data type for storing sets of (key, value) pairs",
131 "tags": ["Data Type"],
132 "link": "https://www.postgresql.org/docs/current/hstore.html",
133 "github_url": null,
134 "product": null,
135 "product_url": null
136 },
137 {
138 "name": "hypopg",
139 "comment": "Hypothetical indexes for PostgreSQL",
140 "tags": ["Admin", "Index"],
141 "link": "/guides/database/extensions/hypopg",
142 "github_url": null,
143 "product": null,
144 "product_url": null
145 },
146 {
147 "name": "http",
148 "comment": "HTTP client for PostgreSQL, allows web page retrieval inside the database.",
149 "tags": ["Utility"],
150 "link": "/guides/database/extensions/http",
151 "github_url": null,
152 "product": null,
153 "product_url": null
154 },
155 {
156 "name": "insert_username",
157 "comment": "functions for tracking who changed a table",
158 "tags": ["Audit", "Utility"],
159 "link": "https://www.postgresql.org/docs/current/contrib-spi.html#id-1.11.7.50.7",
160 "github_url": null,
161 "product": null,
162 "product_url": null
163 },
164 {
165 "name": "old_snapshot",
166 "comment": "utilities in support of old_snapshot_threshold",
167 "tags": ["Admin", "Utility"],
168 "link": "https://www.postgresql.org/docs/current/oldsnapshot.html",
169 "github_url": null,
170 "product": null,
171 "product_url": null
172 },
173 {
174 "name": "index_advisor",
175 "comment": "optimize query performance with automatic index recommendation",
176 "tags": ["Utility"],
177 "link": "/guides/database/extensions/index_advisor",
178 "github_url": "https://github.com/supabase/index_advisor",
179 "product": "Index Advisor Report",
180 "product_url": "/project/{ref}/observability/query-performance"
181 },
182 {
183 "name": "intarray",
184 "comment": "functions, operators, and index support for 1-D arrays of integers",
185 "tags": ["Utility"],
186 "link": "https://www.postgresql.org/docs/current/intarray.html",
187 "github_url": null,
188 "product": null,
189 "product_url": null
190 },
191 {
192 "name": "isn",
193 "comment": "data types for international product numbering standards",
194 "tags": ["Data Type"],
195 "link": "https://www.postgresql.org/docs/current/isn.html",
196 "github_url": null,
197 "product": null,
198 "product_url": null
199 },
200 {
201 "name": "lo",
202 "comment": "Large Object maintenance",
203 "tags": ["Data Type"],
204 "link": "https://www.postgresql.org/docs/current/lo.html",
205 "github_url": null,
206 "product": null,
207 "product_url": null
208 },
209 {
210 "name": "ltree",
211 "comment": "data type for hierarchical tree-like structures",
212 "tags": ["Data Type"],
213 "link": "https://www.postgresql.org/docs/current/ltree.html",
214 "github_url": null,
215 "product": null,
216 "product_url": null
217 },
218 {
219 "name": "moddatetime",
220 "comment": "functions for tracking last modification time",
221 "tags": ["Audit", "Utility"],
222 "link": "https://www.postgresql.org/docs/current/contrib-spi.html#id-1.11.7.50.8",
223 "github_url": null,
224 "product": null,
225 "product_url": null
226 },
227 {
228 "name": "pg_cron",
229 "comment": "Job scheduler for PostgreSQL",
230 "tags": ["Utility"],
231 "link": "/guides/database/extensions/pg_cron",
232 "github_url": "https://github.com/citusdata/pg_cron",
233 "product": "Briven Cron",
234 "product_url": "/project/{ref}/integrations/cron"
235 },
236 {
237 "name": "pg_freespacemap",
238 "comment": "examine the free space map (FSM)",
239 "tags": ["Admin", "Utility"],
240 "link": "https://www.postgresql.org/docs/current/pgfreespacemap.html",
241 "github_url": null,
242 "product": null,
243 "product_url": null
244 },
245 {
246 "name": "pg_graphql",
247 "comment": "pg_graphql: GraphQL support",
248 "tags": ["Utility"],
249 "link": "/guides/database/extensions/pg_graphql",
250 "github_url": "https://github.com/supabase/pg_graphql",
251 "product": "GraphiQL",
252 "product_url": "/project/{ref}/api/graphiql"
253 },
254 {
255 "name": "pg_hashids",
256 "comment": "pg_hashids",
257 "tags": ["Utility"],
258 "link": "/guides/database/extensions/pg_hashids",
259 "github_url": null,
260 "product": null,
261 "product_url": null
262 },
263 {
264 "name": "pg_jsonschema",
265 "comment": "pg_jsonschema",
266 "tags": ["Utility"],
267 "link": "/guides/database/extensions/pg_jsonschema",
268 "github_url": null,
269 "product": null,
270 "product_url": null
271 },
272 {
273 "name": "pg_net",
274 "comment": "Async HTTP",
275 "tags": ["Utility", "Notifications"],
276 "link": "/guides/database/extensions/pg_net",
277 "github_url": "https://github.com/supabase/pg_net",
278 "product": "Database Webhooks",
279 "product_url": "/project/{ref}/integrations/webhooks"
280 },
281 {
282 "name": "pg_partman",
283 "comment": "Automated partition management",
284 "tags": ["Utility"],
285 "link": "https://github.com/pgpartman/pg_partman",
286 "github_url": "https://github.com/pgpartman/pg_partman",
287 "product": null,
288 "product_url": null
289 },
290 {
291 "name": "pg_prewarm",
292 "comment": "prewarm relation data",
293 "tags": ["Admin", "Utility"],
294 "link": "https://www.postgresql.org/docs/current/pgprewarm.html",
295 "github_url": null,
296 "product": null,
297 "product_url": null
298 },
299 {
300 "name": "pg_stat_statements",
301 "comment": "track execution statistics of all SQL statements executed",
302 "tags": ["Admin", "Utility"],
303 "link": "/guides/database/extensions/pg_stat_statements",
304 "github_url": null,
305 "product": "Query Performance",
306 "product_url": "/project/{ref}/observability/query-performance"
307 },
308 {
309 "name": "pg_surgery",
310 "comment": "extension to perform surgery on a damaged relation",
311 "tags": ["Admin", "Utility"],
312 "link": "https://www.postgresql.org/docs/current/pgsurgery.html",
313 "github_url": null,
314 "product": null,
315 "product_url": null
316 },
317 {
318 "name": "pg_trgm",
319 "comment": "text similarity measurement and index searching based on trigrams",
320 "tags": ["Search"],
321 "link": "https://www.postgresql.org/docs/current/pgtrgm.html",
322 "github_url": null,
323 "product": null,
324 "product_url": null
325 },
326 {
327 "name": "pgaudit",
328 "comment": "provides auditing functionality",
329 "tags": ["Audit", "Utility"],
330 "link": "/guides/database/extensions/pgaudit",
331 "github_url": null,
332 "product": null,
333 "product_url": null
334 },
335 {
336 "name": "pg_walinspect",
337 "comment": "functions to inspect contents of PostgreSQL Write-Ahead Log",
338 "tags": ["Admin", "Utility"],
339 "link": "https://www.postgresql.org/docs/current/pgwalinspect.html",
340 "github_url": null,
341 "product": null,
342 "product_url": null
343 },
344 {
345 "name": "pgcrypto",
346 "comment": "cryptographic functions",
347 "tags": ["Utility", "Cryptography"],
348 "link": "https://www.postgresql.org/docs/current/pgcrypto.html",
349 "github_url": null,
350 "product": null,
351 "product_url": null
352 },
353 {
354 "name": "pgjwt",
355 "comment": "JSON Web Token API for Postgresql",
356 "tags": ["Utility", "Cryptography"],
357 "link": "/guides/database/extensions/pgjwt",
358 "github_url": "https://github.com/michelp/pgjwt",
359 "product": null,
360 "product_url": null,
361 "deprecated": ["Postgres 17"]
362 },
363 {
364 "name": "pgroonga",
365 "comment": "Super fast and all languages supported full text search index based on Groonga",
366 "tags": ["Search"],
367 "link": "/guides/database/extensions/pgroonga",
368 "github_url": null,
369 "product": null,
370 "product_url": null
371 },
372 {
373 "name": "pgroonga_database",
374 "comment": "PGroonga database management module",
375 "tags": ["Admin"],
376 "link": "https://pgroonga.github.io/reference/modules/pgroonga-database.html",
377 "github_url": null,
378 "product": null,
379 "product_url": null
380 },
381 {
382 "name": "pgrouting",
383 "comment": "pgRouting Extension",
384 "tags": ["Geo", "Utility"],
385 "link": "/guides/database/extensions/pgrouting",
386 "github_url": null,
387 "product": null,
388 "product_url": null
389 },
390 {
391 "name": "pgrowlocks",
392 "comment": "show row-level locking information",
393 "tags": ["Admin", "Utility"],
394 "link": "https://www.postgresql.org/docs/current/pgrowlocks.html",
395 "github_url": null,
396 "product": null,
397 "product_url": null
398 },
399 {
400 "name": "pgsodium",
401 "comment": "Postgres extension for libsodium functions",
402 "tags": ["Utility", "Cryptography"],
403 "link": "/guides/database/extensions/pgsodium",
404 "github_url": "https://github.com/michelp/pgsodium",
405 "product": "Briven Vault",
406 "product_url": "/project/{ref}/settings/vault/secrets"
407 },
408 {
409 "name": "pgstattuple",
410 "comment": "show tuple-level statistics",
411 "tags": ["Admin", "Utility"],
412 "link": "https://www.postgresql.org/docs/current/pgstattuple.html",
413 "github_url": null,
414 "product": null,
415 "product_url": null
416 },
417 {
418 "name": "pgtap",
419 "comment": "Unit testing for PostgreSQL",
420 "tags": ["Utility", "Testing"],
421 "link": "/guides/database/extensions/pgtap",
422 "github_url": null,
423 "product": null
424 },
425 {
426 "name": "plcoffee",
427 "comment": "PL/CoffeeScript (v8) trusted procedural language",
428 "tags": ["Language"],
429 "link": "https://github.com/plv8/plv8/blob/master/doc/plv8.md#coffeescript-extension",
430 "github_url": null,
431 "product": null,
432 "product_url": null,
433 "deprecated": ["Postgres 17"]
434 },
435 {
436 "name": "pljava",
437 "comment": "PL/Java procedural language (https://tada.github.io/pljava/)",
438 "tags": ["Language"],
439 "link": "https://tada.github.io/pljava/",
440 "github_url": null,
441 "product": null
442 },
443 {
444 "name": "plls",
445 "comment": "PL/LiveScript (v8) trusted procedural language",
446 "tags": ["Language"],
447 "link": "https://github.com/plv8/plv8/blob/master/doc/plv8.md#livescript-extension",
448 "github_url": null,
449 "product": null,
450 "product_url": null,
451 "deprecated": ["Postgres 17"]
452 },
453 {
454 "name": "plpgsql",
455 "comment": "PL/pgSQL procedural language",
456 "tags": ["Language"],
457 "link": "https://www.postgresql.org/docs/current/plpgsql.html",
458 "github_url": null,
459 "product": null,
460 "product_url": null
461 },
462 {
463 "name": "plpgsql_check",
464 "comment": "extended check for plpgsql functions",
465 "tags": ["Utility", "Testing"],
466 "link": "/guides/database/extensions/plpgsql_check",
467 "github_url": null,
468 "product": null,
469 "product_url": null
470 },
471 {
472 "name": "plv8",
473 "comment": "PL/JavaScript (v8) trusted procedural language",
474 "tags": ["Language"],
475 "link": "/guides/database/extensions/plv8",
476 "github_url": null,
477 "product": null,
478 "product_url": null,
479 "deprecated": ["Postgres 17"]
480 },
481 {
482 "name": "postgis",
483 "comment": "PostGIS geometry and geography spatial types and functions",
484 "tags": ["Geo"],
485 "link": "/guides/database/extensions/postgis",
486 "github_url": null,
487 "product": null,
488 "product_url": null
489 },
490 {
491 "name": "postgres_fdw",
492 "comment": "foreign-data wrapper for remote PostgreSQL servers",
493 "tags": ["Admin"],
494 "link": "/guides/database/extensions/postgres_fdw",
495 "github_url": null,
496 "product": null,
497 "product_url": null
498 },
499 {
500 "name": "refint",
501 "comment": "functions for implementing referential integrity (obsolete)",
502 "tags": ["Utility"],
503 "link": "https://www.postgresql.org/docs/current/contrib-spi.html#id-1.11.7.50.5",
504 "github_url": null,
505 "product": null,
506 "product_url": null
507 },
508 {
509 "name": "rum",
510 "comment": "GIN-like index for text search",
511 "tags": ["Index", "Search"],
512 "link": "/guides/database/extensions/rum",
513 "github_url": null,
514 "product": null,
515 "product_url": null
516 },
517 {
518 "name": "seg",
519 "comment": "data type for representing line segments or floating-point intervals",
520 "tags": ["Utility"],
521 "link": "https://www.postgresql.org/docs/current/seg.html",
522 "github_url": null,
523 "product": null,
524 "product_url": null
525 },
526 {
527 "name": "sslinfo",
528 "comment": "information about SSL certificates",
529 "tags": ["Admin", "Utility"],
530 "link": "https://www.postgresql.org/docs/current/sslinfo.html",
531 "github_url": null,
532 "product": null,
533 "product_url": null
534 },
535 {
536 "name": "tablefunc",
537 "comment": "functions that manipulate whole tables, including crosstab",
538 "tags": ["Utility"],
539 "link": "https://www.postgresql.org/docs/current/tablefunc.html",
540 "github_url": null,
541 "product": null,
542 "product_url": null
543 },
544 {
545 "name": "tcn",
546 "comment": "Triggered change notifications",
547 "tags": ["Utility", "Notifications"],
548 "link": "https://www.postgresql.org/docs/current/tcn.html",
549 "github_url": null,
550 "product": null,
551 "product_url": null
552 },
553 {
554 "name": "timescaledb",
555 "comment": "Enables scalable inserts and complex queries for time-series data",
556 "tags": ["Time Series", "Data Type", "Utility"],
557 "link": "/guides/database/extensions/timescaledb",
558 "github_url": null,
559 "product": null,
560 "product_url": null,
561 "deprecated": ["Postgres 17"]
562 },
563 {
564 "name": "tsm_system_rows",
565 "comment": "TABLESAMPLE method which accepts number of rows as a limit",
566 "tags": ["Utility"],
567 "link": "https://www.postgresql.org/docs/current/tsm-system-rows.html",
568 "github_url": null,
569 "product": null
570 },
571 {
572 "name": "tsm_system_time",
573 "comment": "TABLESAMPLE method which accepts time in milliseconds as a limit",
574 "tags": ["Utility"],
575 "link": "https://www.postgresql.org/docs/current/tsm-system-time.html",
576 "github_url": null,
577 "product": null,
578 "product_url": null
579 },
580 {
581 "name": "unaccent",
582 "comment": "text search dictionary that removes accents",
583 "tags": ["Search"],
584 "link": "https://www.postgresql.org/docs/current/unaccent.html",
585 "github_url": null,
586 "product": null,
587 "product_url": null
588 },
589 {
590 "name": "uuid-ossp",
591 "comment": "generate universally unique identifiers (UUIDs)",
592 "tags": ["Utility", "Data Type"],
593 "link": "/guides/database/extensions/uuid-ossp",
594 "github_url": null,
595 "product": null,
596 "product_url": null
597 },
598 {
599 "name": "vector",
600 "comment": "vector data type with similarity search",
601 "tags": ["AI", "Data Type", "Search"],
602 "link": "/guides/database/extensions/pgvector",
603 "github_url": "https://github.com/pgvector/pgvector",
604 "product": "Briven Vector",
605 "product_url": null
606 },
607 {
608 "name": "pg_repack",
609 "comment": "Optimize physical storage and remove bloat from tables and indexes",
610 "tags": ["Admin", "Utility"],
611 "link": "/guides/database/extensions/pg_repack"
612 },
613 {
614 "name": "wrappers",
615 "comment": "Foreign data wrappers developed by Briven",
616 "tags": ["Admin", "Utility"],
617 "link": "/guides/database/extensions/wrappers/overview",
618 "github_url": "https://github.com/supabase/wrappers",
619 "product": "Briven Wrappers",
620 "product_url": "/project/{ref}/database/wrappers"
621 }
622]