
ParadeDB Cloud is coming soon. We’re building a fully managed ParadeDB:
first-class search from Postgres, with a developer experience to match. Join
the waitlist.
Who is ParadeDB for?
You’re likely a good fit for ParadeDB if any of the following sound like you:- Postgres is your primary database (managed or self-managed) and you’d rather build on it than around it.
- You’ve outgrown Postgres’ built-in search (
tsvectororpgvector) and hit performance bottlenecks or missing features with vector/text search. - You’re evaluating a search engine like Elasticsearch, but don’t want to run (and continuously sync) a second system alongside your database.
Why ParadeDB?
For teams that already use Postgres, ParadeDB is the simplest path to one Postgres for your application data, full-text search, vector retrieval, and aggregations.Zero ETL Required
Syncing Postgres with an external search engine like Elastic is a time-consuming, error-prone process that involves babysitting ETL pipelines and debugging data inconsistencies. ParadeDB eliminates this class of problems because search, vectors, and aggregations live right next to your data. pg_search is a pure Postgres extension: no fork, no separate server. Install it in your primary Postgres and your search index stays current automatically: index updates happen in the same transaction as your writes, with no pipeline to maintain. If you can’t install extensions on your primary, see other deployment options.Search That Feels Like Postgres
In ParadeDB, a search query is just SQL. You use the operators and functions you already know, with full support forJOINs, so there’s
no need to denormalize your existing schema.
- Text: relevance-ranked full-text queries like the one above.
- Aggregations: the same index serves faceted search and aggregations, pushing filters and aggregates directly into the index instead of computing them afterward.
- Vectors: the ParadeDB index is a high-performance, drop-in compatible version with
pgvector.
One Index Behind Every Query
Behind the SQL is a single custom index: the ParadeDB index, built on Tantivy, a Rust search library inspired by Lucene. It goes toe-to-toe with dedicated search engines on full-text performance, often coming out on top. See how it’s built →As Reliable As Postgres
ParadeDB supports Postgres transactions and ACID guarantees. Data is searchable immediately after it’s written, and durable thanks to Postgres write-ahead logging. See Guarantees for the details, including isolation levels and replication safety.ParadeDB vs. Alternatives
People usually compare ParadeDB to two other types of systems: OLTP databases like vanilla Postgres and search engines like Elastic.Production Readiness
ParadeDB Community, our open-source edition, has been downloaded more than 2.5 million times. It is durable and crash-safe: changes to ParadeDB indexes are write-ahead logged and support crash recovery and point-in-time recovery. See Guarantees for the full details. ParadeDB Enterprise adds capabilities for multi-node production environments, including physical replication, high availability, and read replicas, as well as commercial licensing and support. ParadeDB powers core search and analytics workloads at organizations ranging from Fortune 500 companies to fast-growing startups, including:- Alibaba Cloud, the cloud computing arm of Alibaba Group and the largest Asia-Pacific cloud provider. Case study.
- Bilt Rewards, a rent payments technology company that processed over $36B in payments in 2024. Case study.
- Modern Treasury, a financial technology company that automates the full cycle of money movement. Case study.
- Cofactr, a full-service electronics purchasing platform for hardware teams. Case study.
- TCDI1, a giant in the legal software and litigation management space.
Next Steps
You’re now ready to jump into our guides.Getting Started
Get started with ParadeDB in under five minutes.
Architecture
Learn how ParadeDB is built.
Reference
API reference for full text search and analytics.
Deploy
Deploy ParadeDB as a Postgres extension or standalone database.