Explore 2387 PostgreSQL extensions from PGEXT, maintained by Pigsty.
116 extensions found. Clear filters
| Name | Version | Description | Category | License | Language | PG Version | Stars |
|---|---|---|---|---|---|---|---|
| pg_ask | 1.0 | Postgres Extension which uses AI to create SQL from Natural language. | RAG | MIT | C++ | 16–18 | 4 |
| pg_rvbbit | 4.1.4 | Semantic SQL operators backed by configurable LLMs, with caching, receipts, and routing across multiple execution engines. | RAG | — | Rust | — | 4 |
| pg_vector_embedding | 1.0.0 | Trigger-driven vector embedding through external HTTP services and a background queue. | RAG | Apache-2.0 | SQL | — | 4 |
| tlsh_gist | 1.0 | TLSH fuzzy-hash data type, distance operations, and GiST indexing for similarity search. | RAG | — | C++ | — | 4 |
| ecaz | 0.1.1 | Rust PostgreSQL extension for high-performance vector storage with broad quantization and index support. | RAG | MIT | Rust | — | 3 |
| mtree | 0.0.1 | Metric-space index access method derived from PostgreSQL GiST | RAG | — | C | — | 3 |
| otlet | 0.1.0 | Local LLM inference inside PostgreSQL with background workers, queued tasks, receipts, and semantic data operations. | RAG | — | Rust | — | 3 |
| pg_extension | 0.1.0 | In-database model slicing and inference helper functions for structured data analytics. | RAG | — | Rust | 11–15 | 3 |
| pg_infer | 1.0.0 | Expose transformer model knowledge as SQL relations and a custom index access method | RAG | Apache-2.0 | Rust | 18 | 3 |
| aqua | 0.0.1 | In-database neural user-defined functions for machine-learning inference. | RAG | — | C | — | 2 |
| flame | 0.0.1 | PGRX proof-of-concept extension that generates text embeddings with fastembed/MiniLM. | RAG | AGPL-3.0 | Rust | 11–16 | 2 |
| pg_knowledge_graph | 0.1.0 | Knowledge graph extension for PostgreSQL with graph algorithms and pgvector integration. | RAG | MIT | Rust | 16–18 | 2 |
| pgembed | 0.1.0 | Generate vector embeddings through Ollama, OpenAI, or custom HTTP services | RAG | LicenseRef-Tecnisys-Community-1.0 | Python | 13–18 | 2 |
| pgtoken | 1.0 | PostgreSQL extension for compact, codebook-compressed LLM token ID storage. Encode once, retrieve forever. O(1) token count without decoding. | RAG | MIT | Python | — | 2 |
| postllm | 0.1.0 | postllm: PostgreSQL-native access to OpenAI-compatible and local LLM runtimes | RAG | MIT | Rust | 13–18 | 2 |
| sparse_vector | 0.1 | C data type and functions for sparse float vectors, normalization, dot product, and cosine similarity. | RAG | MIT | C | 10–18 | 2 |
| svs | 0.1.0 | SVS Vamana approximate-nearest-neighbor index with LeanVec and LVQ compression for pgvector. | RAG | PostgreSQL | C | — | 2 |
| ai_toolkit | 1.0 | AI-powered query generation and explanation tools for PostgreSQL. | RAG | — | C++ | 18 | 1 |
| hamming | 0.1.0 | Rust/pgrx extension providing a Hamming-distance operator for bytea plus an unfinished experimental IVF index access method. | RAG | — | Rust | 11–16 | 1 |
| hclust | 0.0.1 | C function for agglomerative or divisive hierarchical clustering that writes cluster assignments back to a table. | RAG | — | C | — | 1 |
| lshvector | 1.0 | a feature vector type and a locality sensitive hashing index | RAG | — | Python | — | 1 |
| malwaredb_pg | 0.0.1-dev | PostgreSQL extension for MalwareDB similarity functions: SSDeep, LZJD, and TLSH | RAG | Apache-2.0 | Rust | 13–18 | 1 |
| paves | 0.1 | Filtered L2 vector search with CPU and optional GPU execution | RAG | — | C | 14 | 1 |
| pg_fela | 1.0.0 | The holy grail of AutoML for PG - self classifying and regressing tabular data! | RAG | — | Rust | — | 1 |
| pg_gen_query | 1.0 | A PostgreSQL extension written in C++ that adds no-maintenance GenAI querying functionality using Clickhouse's AI SDK | RAG | MIT | C++ | — | 1 |
| pg_ocr | 0.0.1 | Self-contained OCR functions via PL/Python | RAG | — | Python | — | 1 |
| pg_optigraph | 0.1.0 | pg Optigraph is a PostgreSQL extension which uses OptiGraph ML model. | RAG | MIT | Python | — | 1 |
| pg_pageindex | 1.0 | PageIndex document-tree construction and tree search for PDF and Markdown through a C/Go bridge. | RAG | MIT | C | 16 | 1 |
| pg_recall_guard | 0.2.0 | Measure ANN index recall and detect drift from an approved baseline | RAG | PostgreSQL | PLpgSQL | 13–19 | 1 |
| pg_splade | 0.0.0 | Generate SPLADE sparse-vector embeddings inside PostgreSQL | RAG | — | Rust | 12–17 | 1 |
| pg_synapse_pgrx | 0.1.1 | pg synapse: Postgres-native agent-loop runtime | RAG | — | Rust | — | 1 |
| pgokf | 0.1.13 | Transactional Open Knowledge Format catalog with lexical and optional semantic search. | RAG | AGPL-3.0-only | Rust | 15–19 | 1 |
| pgtensor | 0.0.0 | Run inference on ONNX models inside your Postgres database (and a Tensor type) | RAG | MIT | Rust | — | 1 |
| pgvector | 0.0.0 | Custom vector type with Euclidean distance, cosine similarity, and prototype IVFFlat helpers. | RAG | — | Rust | — | 1 |
| postgresml | 1.0 | Exposes tsvector lexemes and position counts for an experimental naive Bayes text-classification demo. | RAG | — | C | — | 1 |
| aidb | 7 | In-database AI pipelines for chunking, embedding, retrieval, and generation. | RAG | Proprietary | — | — | |
| alloydb_scann | — | AlloyDB ScaNN extension for approximate nearest-neighbor vector indexes. | RAG | — | C | 14–17 | |
| alohadb_nl2sql | 1.0 | Natural language to SQL translation via LLM API | RAG | MIT | C | — | |
| aws_ml | 2.0 | Amazon Aurora PostgreSQL extension for invoking Amazon Comprehend, SageMaker AI, and Bedrock services from SQL. | RAG | — | C | 14–18 | |
| azure_ai | 2.0.0 | Azure Database for PostgreSQL extension for in-database calls to Azure AI, Azure OpenAI, Cognitive Services, and Azure Machine Learning. | RAG | — | C | 12–18 | |
| catboost | 0.1 | machine learning module using CatBoost | RAG | — | C | — | |
| embedding_search | 1.1.0 | LangChain/Supabase helper package for storing and searching document embeddings with pgvector. | RAG | — | SQL | — | |
| glia | 0.0.1 | A PostgreSQL extension for data mining. | RAG | AGPL-3.0 | C | — | |
| google_ml_integration | 1.4.3 | Google Cloud machine learning integration extension for registering model endpoints, generating embeddings, and invoking predictions from SQL. | RAG | — | C | 12–18 | |
| jessevent@ai_sql | 1.0.0 | AI inference SQL functions for Supabase. Self-deploys its own edge function via ai.deploy(). | RAG | — | SQL | — | |
| jessevent@supa_aisql | 1.0.0 | AI inference SQL functions for Supabase. Self-deploys its own edge function via ai.deploy(). | RAG | — | SQL | — | |
| mcp_postgrest | 0.1.2 | PostgreSQL extension to define AI tools compatible with Anthropic's Model Context Protocol (MCP). Fully customizable, schema-agnostic, secure, and integrated with PostgREST. | RAG | — | SQL | — | |
| ollama | 1.0 | Ollama client for PostgreSQL | RAG | MIT | SQL | 15 | |
| pg_ai_sdk | 1.0 | Translate natural language to SQL using Clickhouse ai-sdk-cpp | RAG | — | C++ | — | |
| pg_diskann | 0.6.5 | Azure Database for PostgreSQL extension for DiskANN approximate-nearest-neighbor vector indexes. | RAG | — | C | 14–18 |