To deploy ParadeDB via Docker, pull and run the paradedb/paradedb image locally. This is the recommended deployment method for testing and development.

Note: ParadeDB supports Postgres 13+, and the latest tag ships with Postgres 17. To specify a different Postgres version, please refer to the available tags on Docker Hub.

docker run \
  --name paradedb \
  -e POSTGRES_USER=myuser \
  -e POSTGRES_PASSWORD=mypassword \
  -e POSTGRES_DB=mydatabase \
  -v paradedb_data:/var/lib/postgresql/data/ \
  -p 5432:5432 \
  -d \
  paradedb/paradedb:latest

You may replace myuser, mypassword, and mydatabase with whatever values you want. These will be your database connection credentials.

To connect to ParadeDB, install the psql client and run

docker exec -it paradedb psql -U myuser -d mydatabase -W

That’s it! To get started, we suggest you follow the quickstart guide.