1. Set Up Database

Qodo Aware requires a PostgreSQL database to store its indexing data and metadata. This setup enables fast, reliable retrieval of code context and insights across your repositories.

For most organizations, we recommend the following Postgres instance sizing:

  • 4 vCPU

  • 32 GB RAM

  • 100 GB Disk

This setup works for most use cases. You can experiment with smaller sizes if your codebase is relatively small.

Database Requirements

  • PostgreSQL 17 (or later)

  • pg_vector extension installed

Setup Instructions

  1. Allow Network Access

    • Enable TCP connections on port 5432

    • Whitelist access from the Kubernetes cluster where Qodo Aware will be deployed

  2. Create Two Databases

    • One for RAG Indexer

    • One for Metadata

  3. Create Two Users

    • Each user should have full access (read/write) to its respective database

  4. Whitelist Qodo’s Server IP

    • Qodo will provide the IP address of our STS server

    • Please whitelist it to allow secure access


Share Credentials with Qodo

Please send the following details securely to your Qodo contact:

RAG Indexer DB:

host = ""
port = ""
username = ""
password = ""
db_name = ""

Metadata DB:

DATABASE_USER = ""
DATABASE_PASSWORD = ""
DATABASE_NAME = ""
DATABASE_HOST = ""
DATABASE_PORT = ""

Last updated

Was this helpful?