> ## Documentation Index
> Fetch the complete documentation index at: https://www.paradedb.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Install ParadeDB

> Run ParadeDB locally

<Note>
  For a fully managed experience, get started with [ParadeDB
  Cloud](/docs/operate/deploy/cloud).
</Note>

Get started locally with our Curlbash installer, Docker, or Postgres.app.

<Tabs>
  <Tab title="Curlbash">
    ```bash theme={null}
    curl -fsSL https://paradedb.com/install.sh | sh
    ```

    The Curlbash installer starts ParadeDB in Docker with persistent storage, prints your connection credentials, and opens a `psql` session. Save the generated password to connect from your application.

    To reconnect later, run:

    ```bash theme={null}
    docker exec -it paradedb psql -U postgres -d paradedb
    ```
  </Tab>

  <Tab title="Docker">
    ```bash theme={null}
    docker run \
      --name paradedb \
      -e POSTGRES_USER=postgres \
      -e POSTGRES_PASSWORD=mygoodpassword \
      -e POSTGRES_DB=paradedb \
      -v paradedb_data:/var/lib/postgresql/ \
      -p 5432:5432 \
      -d \
      paradedb/paradedb:latest
    ```

    Replace `mygoodpassword` with your chosen password and adjust the username and database name as needed. To connect, run:

    ```bash theme={null}
    docker exec -it paradedb psql -U postgres -d paradedb -W
    ```
  </Tab>

  <Tab title="Postgres.app (macOS)">
    These steps assume you have [Postgres.app](https://postgresapp.com/) running PostgreSQL 18.

    1. Download the `pg_search` installer from the [Postgres.app extensions page](https://postgresapp.com/extensions/) and install it.
    2. Connect to your database via `psql`, run `SHOW config_file;` to locate `postgresql.conf`, then add `pg_search` to `shared_preload_libraries`:

    ```ini theme={null}
    shared_preload_libraries = 'pg_search'
    ```

    If other libraries are already listed, keep them and append `pg_search` to the comma-separated list. Stop and start the Postgres server to apply the change.

    Lastly, connect to your database via `psql` and enable ParadeDB:

    ```sql theme={null}
    CREATE EXTENSION pg_search CASCADE;
    ```

    Postgres.app includes pgvector, which `CASCADE` enables automatically.
  </Tab>
</Tabs>

Next, let's [set up your environment](/docs/start/configure-your-environment) so we can run a few queries.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.