ParadeDB is an Elasticsearch alternative built on Postgres. We’re modernizing the features of Elasticsearch, starting with real-time search and analytics.
ParadeDB is a Postgres extension, not a fork of Postgres. The ParadeDB Docker image ships with Postgres 17 by default and supports Postgres 14+.
Today, Postgres users who need a search and analytics engine face two options: adopt an external service like Elasticsearch, which is powerful but painful to run, tune, and sync, or use Postgres’ native search and aggregations, which lack critical functionality and perform poorly over large datasets.
ParadeDB aims to be the best of both worlds, providing developers with the guarantees of Postgres and the performance of a dedicated search and analytical database.
ParadeDB may be a good fit for your stack if:
COUNT
s, GROUP BY
s) and “top N” queries (i.e. ORDER BY
s) frequently hit query timeouts.tsvector
and the GIN
index for text search, but lack of fuzzy matching,
BM25 relevance scoring, advanced query types, etc. leads to low-quality results.There are many search and analytical databases to choose from. ParadeDB differentiates by optimizing for Postgres. This means that ParadeDB:
As a company, ParadeDB is over two years old. ParadeDB launched in the Y Combinator (YC) S23 batch and has been validated in production since December 2023.
ParadeDB Community, the open-source version of ParadeDB, has been deployed over 100,000 times in the past 12 months. ParadeDB Enterprise, the durable and production-hardened edition of ParadeDB, powers core search and analytics use cases at enterprises ranging from Fortune 500s to fast-growing startups. A few examples include:
1. Case study coming soon
You’re now ready to jump into our guides.