paradedb/paradedb
One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.
What it solves
ParadeDB eliminates the need to maintain a separate search engine alongside a primary database. It allows developers to store application data, perform full-text search, execute vector retrieval, and run complex aggregations all within a single Postgres instance, removing the overhead of deploying second systems and syncing data between them.
How it works
ParadeDB extends Postgres by integrating high-performance Rust libraries directly into the database engine. It uses pgrx to bridge Postgres and Rust, Tantivy to power full-text and vector search, and Apache DataFusion to handle OLAP (analytical) processing.
Who it’s for
Developers and database administrators who want to combine transactional data storage with powerful search and analytics capabilities without the complexity of managing multiple database technologies.
Highlights
- Unified Storage: Combines application data, full-text search, and vector retrieval in one place.
- Advanced Search: Supports BM25 scoring, Top K results, highlighting, and hybrid search.
- Analytical Power: Includes columnar storage, facets, and metrics for fast aggregations.
- Broad Integration: Works with popular ORMs like Drizzle, Django, and SQLAlchemy, and integrates with AI agents via MCP and Cursor plugins.
Related
- Project
- Project
- Project
- Project
- Project