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.
Recommended Instance Configuration
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
Allow Network Access
Enable TCP connections on port 5432
Whitelist access from the Kubernetes cluster where Qodo Aware will be deployed
Create Two Databases
One for RAG Indexer
One for Metadata
Create Two Users
Each user should have full access (read/write) to its respective database
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?