ParadeDB CLI is a command-line client that lets you manage and query ParadeDB, a PostgreSQL-compatible vector database, from your terminal.
ParadeDB CLI is a standalone command-line tool that connects to a ParadeDB (or standard PostgreSQL) instance, runs SQL, manages extensions, and streams results directly to your terminal or scripts.
Homebrew works best for macOS. Ubuntu/Debian users should use apt. Windows can download a pre-built binary or use Chocolatey. Docker is OS-agnostic and perfect for CI pipelines.
brew tap paradedb/tap
brew install paradedb-cli
Homebrew installs the latest stable version and places paradedb
in /usr/local/bin
or /opt/homebrew/bin
.
curl -s https://packages.paradedb.com/key.gpg | sudo apt-key add -
sudo add-apt-repository "deb https://packages.paradedb.com/apt/ stable main"
sudo apt update && sudo apt install paradedb-cli
Apt keeps the client up-to-date with sudo apt upgrade
.
powershell -Command "Invoke-WebRequest -Uri https://releases.paradedb.com/windows/paradedb.exe -OutFile paradedb.exe"
move paradedb.exe C:\Tools\ParadeDB\paradedb.exe
setx PATH "%PATH%;C:\Tools\ParadeDB"
Restart your terminal so the new PATH
takes effect.
docker run --rm -it paradedb/cli:latest paradedb -h host.docker.internal -d ecommerce
Docker isolates dependencies and ensures version parity with ParadeDB server images.
paradedb --version
paradedb --help
Both commands should output without errors, confirming that the binary is reachable.
paradedb -h localhost -p 5432 -U dev -d ecommerce -c "SELECT COUNT(*) FROM orders;"
The -c
flag executes inline SQL, perfect for scripts and CI checks.
Create a .paradedbrc
file to store default host, port, and user. Use environment variables like PGPASSWORD
for secrets instead of command-line flags.
Misconfigured PATH
or incompatible SSL libraries cause most issues. See fixes below.
Yes. ParadeDB CLI speaks the PostgreSQL wire protocol, so it works with any standard PostgreSQL instance.
SSL is enabled by default when the server presents a certificate. Use --no-ssl
to disable it on local connections.
Homebrew: brew upgrade paradedb-cli
. Apt: sudo apt update && sudo apt upgrade paradedb-cli
. Docker: pull the latest tag.