Postgres
Postgres with pgvector serves as a self-hosted vector store data sink for a LlamaCloud Index, storing document embeddings in a database table for retrieval.
Configure your own Postgres instance as data sink.
Configure via UI
Section titled “Configure via UI”
Configure Parameters
Section titled “Configure Parameters”To configure Postgres as a vector store for your LlamaCloud documents you will need the following:
| Parameter | Description | Example |
|---|---|---|
| Database | Database name | llamaindex |
| Host | Connection endpoint | my-postgres-cluster.us-east-1.rds.amazonaws.com |
| User | Database username | postgres |
| Password | Password for database user | ***** |
| Table Name | Table where embeddings will be stored | llamaindex |
| Schema Name | Schema in which the database table will exist | public |
| Embedding Dimension | Dimension size of embeddings | 1536 |
| Port | Port where Postgres listens | 5432 |
Configure via API / Client
Section titled “Configure via API / Client”from llama_cloud.types import CloudPostgresVectorStore
ds = { 'name': '<your-data-sink-name>', 'sink_type': 'POSTGRES', 'component': CloudPostgresVectorStore( database='<database-name>', host='<database-host>', user='<user>', password='<password>', port=5432, embed_dim=1536, schema_name='<schema>', table_name='<table>' )}
data_sink = client.data_sinks.create_data_sink(request=ds)const ds = { 'name': '<your-data-sink-name>', 'sinkType': 'POSTGRES', 'component': { 'database': '<database-name>', 'host': '<database-host>', 'user': '<user>', 'password': '<password>', 'port': 5432, 'embed_dim': 1536, 'schema_name': '<schema>', 'table_name': '<table>' }}
data_sink = await client.dataSinks.createDataSink({projectId: projectId,body: ds})Note for AI agents: this documentation is built for programmatic access.
- Overview of all docs: https://developers.llamaindex.ai/llms.txt
- Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md
- Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters.
- A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/python/shared/mcp/