PostgreSQL Extension Cloud

PGEXT.CLOUD provides three things to help you harness the synergistic superpower of the PostgreSQL extensions ecosystem:

curl -fsSL https://repo.pigsty.io/pig | bash  # install pig cli
pig repo set                  # setup upstream repository on your linux
pig install pg18              # install PostgreSQL 18 kernel pkg from PGDG
pig install pg_duckdb -v 18   # e.g. install pg_duckdb extension for PG 18

Just use PostgreSQL for everything! Also check our blog post: PostgreSQL is eating the Database World

ecosystem

Highlights

  • 431 Extensions : the largest catalog in the postgres ecosystem
  • Linux Native : RPM/DEB packages, properly built, freely compose
  • Handy CLI : pig on apt/dnf, zero‑config installs; out-of-the-box
  • Compatibility : PGDG‑Compliant, drop‑in with official PG kernel
  • Fast & Reliable : Distribute via Cloudflare CDN in worldwide
  • Commitment : Driven by PG experts, with love and commitment
  • Free & OSS : Reproducible building, Public infra, free for all

Catalog

TIME
GIS
RAG
FTS
OLAP
FEAT
LANG
TYPE
UTIL
FUNC
ADMIN
STAT
SEC
FDW
SIM
ETL
TIME
TimescaleDB, Versioning & Temporal Table, Crontab, Async & Background Job Scheduler, …
GIS
GeoSpatial Data Types, Operators, and Indexes, Hexagonal Indexing, OGR Data FDW, GeoIP & MobilityDB, etc…
RAG
Vector Database with IVFFLAT, HNSW, DiskANN Indexes, AI & ML in SQL interface, Similarity Funcs, etc…
FTS
ElasticSearch Alternative with BM25, 2-gram/3-gram Fuzzy Search, Zhparser & Hunspell Segregation Dicts, etc…
OLAP
DuckDB Integration with FDW & PG Lakehouse, Access Parquet from File/S3, Sharding with Citus/Partman/PlProxy, …
FEAT
OpenCypher with AGE, GraphQL, JsonSchema, Hints & Hypo Index, HLL, Rum, IVM, ChemRDKit, and Message Queues,…
LANG
Develop, Test, Package, and Deliver Stored Procedures written in various PL/Languages: Java, Js, Lua, R, Sh, PRQL, …
TYPE
Dedicate New Data Types Like: prefix, sember, uint, SIUnit, RoaringBitmap, Rational, Sphere, Hash, RRule, and more…
UTIL
Utilities such as send http request, perform gzip/zstd compress, send mails, Regex, ICU, encoding, docs, Encryption,…
FUNC
Function such as id generator, aggregations, sketches, vector functions, mathematical functions and digest functions…
ADMIN
Utilities for Bloat Control, DirtyRead, BufferInspect, DDL Generate, ChecksumVerify, Permission, Priority, Catalog,…
STAT
Observability Catalogs, Monitoring Metrics & Views, Statistics, Query Plans, WaitSampling, SlowLogs, and etc…
SEC
Auditing Logs, Enforce Passwords, Keep Secrets, TDE, SM Algorithm, Login Hooks, Log Error, Extension White List, …
FDW
Wrappers & Multicorn for FDW Development, Access other DBMS: MySQL, Mongo, SQLite, MSSQL, Oracle, HDFS, DB2,…
SIM
Protocol Simulation & heterogeneous DBMS Compatibility: Oracle, MSSQL, DB2, MySQL, Memcached, and Babelfish!
ETL
Logical Replication, Decoding, CDC in protobuf/JSON/Mongo format, Copy & Load & Compare Postgres Databases,…
Category Count Packages
TIME
11
timescaledb
timescaledb_toolkit
pg_timeseries
periods
temporal_tables
emaj
table_version
pg_cron
pg_task
pg_later
pg_background
GIS
12
postgis
pgrouting
pointcloud
pg_h3
q3c
ogr_fdw
geoip
pg_polyline
pg_geohash
mobilitydb
pg_tzf
earthdistance
RAG
10
pgvector
vchord
pgvectorscale
pg_vectorize
pg_similarity
smlar
pg_summarize
pg_tiktoken
pg4ml
pgml
FTS
19
pg_search
pgroonga
pg_bigm
zhparser
pg_bestmatch
vchord_bm25
pg_tokenizer
hunspell_cs_cz
hunspell_de_de
hunspell_en_us
hunspell_fr
hunspell_ne_np
hunspell_nl_nl
hunspell_nn_no
hunspell_pt_pt
hunspell_ru_ru
hunspell_ru_ru_aot
fuzzystrmatch
pg_trgm
OLAP
12
citus
hydra
pg_analytics
pg_duckdb
pg_mooncake
duckdb_fdw
pg_parquet
pg_fkpart
pg_partman
plproxy
pg_strom
tablefunc
FEAT
20
age
hll
rum
pg_graphql
pg_jsonschema
jsquery
pg_hint_plan
hypopg
index_advisor
pg_plan_filter
imgsmlr
pg_ivm
pg_incremental
pgmq
pgq
orioledb
pg_cardano
rdkit
omnigres
bloom
LANG
20
pg_tle
plv8
pljs
pllua
plprql
pldebugger
plpgsql_check
plprofiler
plsh
pljava
plr
plxslt
pgtap
faker
dbt2
pltcl
plperl
plperlu
plpgsql
plpython3u
TYPE
36
pg_prefix
pg_semver
pgunit
pgpdf
pglite_fusion
md5hash
asn1oid
pg_roaringbitmap
pgfaceting
pgsphere
pg_country
pg_xenophile
pg_currency
pgcollection
pgmp
numeral
pg_rational
pguint
pg_uint128
hashtypes
ip4r
pg_duration
pg_uri
pg_emailaddr
pg_acl
debversion
pg_rrule
timestamp9
chkpass
isn
seg
cube
ltree
hstore
citext
xml2
UTIL
30
pg_gzip
pg_bzip
pg_zstd
pg_http
pg_net
pg_curl
pgjq
pgjwt
pg_smtp_client
pg_html5_email_address
url_encode
pgsql_tweaks
pg_extra_time
pgpcre
icu_ext
pgqr
pg_protobuf
pg_envvar
floatfile
pg_render
pg_readme
ddl_historization
data_historization
pg_schedoc
pg_hashlib
pg_xxhash
shacrypt
cryptint
pg_ecdsa
pgsparql
FUNC
44
omnisketch
pg_idkit
pgx_ulid
pg_uuidv7
permuteseq
pg_hashids
sequential_uuids
topn
quantile
lower_quantile
count_distinct
ddsketch
vasco
pgxicor
tdigest
first_last_agg
extra_window_functions
floatvec
aggs_for_vecs
aggs_for_arrays
pg_csv
pg_arraymath
pg_math
pg_random
pg_base36
pg_base62
pg_base58
pg_financial
pg_convert
refint
autoinc
insert_username
moddatetime
tsm_system_time
dict_xsyn
tsm_system_rows
tcn
uuid-ossp
btree_gist
btree_gin
intarray
intagg
dict_int
unaccent
ADMIN
35
pg_repack
pg_rewrite
pg_squeeze
pg_dirtyread
pgfincore
pg_cooldown
pg_ddlx
pg_prioritize
pg_checksums
pg_readonly
pgdd
pg_permissions
pgautofailover
pg_catcheck
preprepare
pg_upless
pgcozy
pg_orphaned
pg_crash
pg_cheat_funcs
pg_fio
pg_savior
safeupdate
pg_drop_events
table_log
pgagent
pg_prewarm
pgpool
lo
basic_archive
basebackup_to_shell
old_snapshot
adminpack
amcheck
pg_surgery
STAT
33
pg_profile
pg_tracing
pg_show_plans
pg_stat_kcache
pg_stat_monitor
pg_qualstats
pg_store_plans
pg_track_settings
pg_wait_sampling
pgsentinel
system_stats
pg_meta
pgnodemx
pg_sqlog
bgw_replstatus
pgmeminfo
toastinfo
pg_explain_ui
pg_relusage
pagevis
powa
pg_overexplain
pg_logicalinspect
pageinspect
pgrowlocks
sslinfo
pg_buffercache
pg_walinspect
pg_freespacemap
pg_visibility
pgstattuple
auto_explain
pg_stat_statements
SEC
26
passwordcheck_cracklib
supautils
pgsodium
pg_vault
pg_session_jwt
pg_anon
pg_tde
pgsmcrypto
pgaudit
pgauditlogtofile
pg_auth_mon
credcheck
pgcryptokey
pg_jobmon
logerrors
login_hook
set_user
pg_snakeoil
pgextwlist
pg_auditor
sslutils
pg_noset
sepgsql
auth_delay
pgcrypto
passwordcheck
FDW
22
wrappers
multicorn
odbc_fdw
jdbc_fdw
pgspider_ext
mysql_fdw
oracle_fdw
tds_fdw
db2_fdw
sqlite_fdw
pgbouncer_fdw
mongo_fdw
redis_fdw
pg_redis_pubsub
kafka_fdw
hdfs_fdw
firebird_fdw
aws_s3
log_fdw
dblink
file_fdw
postgres_fdw
SIM
15
documentdb
orafce
pgtt
session_variable
pg_statement_rollback
pg_dbms_metadata
pg_dbms_lock
pg_dbms_job
pg_dbms_errlog
babelfishpg_common
babelfishpg_tsql
babelfishpg_tds
babelfishpg_money
spat
pgmemcache
ETL
16
pglogical
pglogical_ticker
pgl_ddl_deploy
pg_failover_slots
db_migrator
pgactive
wal2json
wal2mongo
decoderbufs
decoder_raw
mimeo
repmgr
pg_fact_loader
pg_bulkload
test_decoding
pgoutput
MIT
ISC
PostgreSQL
BSD 0-Clause
BSD 2-Clause
BSD 3-Clause
Artistic
Apache-2.0
MPL-2.0
GPL-2.0
GPL-3.0
LGPL-2.1
LGPL-3.0
AGPL-3.0
Timescale
C
C++
Rust
Java
Python
SQL
Data

Platform

Pigsty provides complete extension support on these linux distributions major versions::

OS Vendor Major Minor Fullname PG Major Version Comment
el8.x86_64
EL 8 8.10 RockyLinux 8 x86
18
17
16
15
14
13
Near EOL
el8.aarch64
EL 8 8.10 RockyLinux 8 ARM
18
17
16
15
14
13
Near EOL
el9.x86_64
EL 9 9.6 RockyLinux 9 x86
18
17
16
15
14
13
OK
el9.aarch64
EL 9 9.6 RockyLinux 9 ARM
18
17
16
15
14
13
OK
el10.x86_64
EL 10 10.0 RockyLinux 10 x86
18
17
16
15
14
13
OK
el10.aarch64
EL 10 10.0 RockyLinux 10 ARM
18
17
16
15
14
13
OK
d12.x86_64
Debian 12 12.12 Debian 12 x86
18
17
16
15
14
13
OK
d12.aarch64
Debian 12 12.12 Debian 12 ARM
18
17
16
15
14
13
OK
d13.x86_64
Debian 13 13.1 Debian 13 x86
18
17
16
15
14
13
OK
d13.aarch64
Debian 13 13.1 Debian 13 ARM
18
17
16
15
14
13
OK
u22.x86_64
Ubuntu 22 22.04.5 Ubuntu 22.04 x86
18
17
16
15
14
13
OK
u22.aarch64
Ubuntu 22 22.04.5 Ubuntu 22.04 ARM
18
17
16
15
14
13
OK
u24.x86_64
Ubuntu 24 24.04.3 Ubuntu 24.04 x86
18
17
16
15
14
13
OK
u24.aarch64
Ubuntu 24 24.04.3 Ubuntu 24.04 ARM
18
17
16
15
14
13
OK

Users

The PGSTY.CLOUD is used by some PostgreSQL Distribution Maker and Vendors:

About

The PGEXT.CLOUD is maintained by PGSTY / VONNG ([email protected]), and open-sourced under the Apache License 2.0.

GitHub Repo Description
github.com/pgsty The PGSTY Organization
github.com/pgsty/pgext This website and extension Data
github.com/pgsty/pigsty PostgreSQL Database Distribution
github.com/pgsty/pig PostgreSQL Package Manager
github.com/pgsty/ext This documentation site, Extension Catalog
github.com/pgsty/rpm RPM Building Specs
github.com/pgsty/deb DEB Building Specs
github.com/pgsty/infra-pkg Infra Package Building Specs
Last updated on