ParadeDB

ParadeDB is an Elasticsearch alternative built on Postgres.

  • Other
  • Productivity
  • Tools & Utilities
ParadeDB is an Elasticsearch alternative built on Postgres. We’re modernizing the features of Elasticsearch, starting with real-time search and analytics.

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

67/100 Good

Maintained
100last commit 7 days ago
Popular
3136 GitHub stars
Easy to install
452 install platforms, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 16 days ago

GitHub stars
36
Open issues
6
Last commit
2026-10-06
License
MIT
Activity
rising

Checked 7 days ago - source: GitHub (paradedb/benchmarker)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 15 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Use the Docker install script first Run the one-line install script from the README to set up ParadeDB in a fresh Docker container and open a psql session (the PostgreSQL command-line tool). This avoids manual Postgres setup and gets you a working search database faster. source
  • Pick the version your docs use If you are following a tutorial, use the matching versioned install script, such as the 0.25.3-pg18 example. ParadeDB syntax and commands have changed, so an old version can make examples fail. source
  • Match the package to your machine If installing the pg_search extension directly, choose the package for your operating system and architecture, such as amd64, arm64, x86_64, or aarch64. A wrong package can fail to install or not load in PostgreSQL. source

Fetched 15 days ago - each note links to its source

Alternatives (4)

  • Algolia - Algolia helps product teams connect their users with information by providing the building blocks they need to create fast, relevant, perso…
  • Elasticsearch - Elasticsearch is a distributed search and analytics engine that indexes and queries full-text, log, metric, and vector data in near real ti…
  • Golem - Golem is a global, open sourced, decentralized supercomputer that anyone can access.
  • OpenSearch - OpenSearch is a scalable, flexible, and extensible open-source software suite for search, analytics, and observability applications derived…

Checked 12 days ago - source: AlternativeTo

Common questions

How do I start a local ParadeDB instance and reconnect to it later?

Use the one-line Docker installer, which starts ParadeDB in Docker with persistent storage and prints your connection credentials. To reconnect, run docker exec -it paradedb psql -U postgres -d paradedb.

Which port and volume does the Docker quickstart use?

The example maps host port 5432 to container port 5432 and mounts the named volume paradedb_data to /var/lib/postgresql/.

What must I change when installing pg_search on Postgres.app?

Install the pg_search extension, then add pg_search to shared_preload_libraries in postgresql.conf while keeping any existing libraries.

Which extension package should I choose when installing pg_search directly?

Choose the package that matches your operating system and architecture, such as amd64, arm64, x86_64, or aarch64. A wrong package can fail to install or not load in PostgreSQL.

Can ParadeDB self-hosted indexes survive failover in a highly available Postgres cluster?

In a highly available Postgres cluster, ParadeDB indexes replicate to standby instances alongside your data and remain available after failover. High availability for ParadeDB indexes requires ParadeDB Enterprise, so contact sales to self-host it.

Why might a tutorial example fail after installing ParadeDB?

Use the versioned install script that matches the tutorial, such as the 0.25.3-pg18 example. ParadeDB syntax and commands have changed, so an old version can make examples fail.

Answers sourced from github.com, github.com, www.paradedb.com, www.paradedb.com

Community

Collected 9 days ago - public community threads