Skip to main content
The Metadata API lets you explore the structure of PostgreSQL, MongoDB, and vector databases managed by the platform. Use these endpoints to discover what data is available before writing queries or running searches.

PostgreSQL

List Databases

Returns a JSON array of PostgreSQL database names.

List Schemas

Returns a JSON array of schema names. System schemas (information_schema, pg_catalog, pg_toast) are excluded.

List Tables

Returns a JSON array of table names. When vectorOnly is false, pgvector tables are excluded from the results.

List Columns

Returns a JSON array of column definitions:

MongoDB

List Databases

Returns a JSON array of MongoDB database names. System databases (admin, config, local) and the platform’s internal database are excluded.

List Collections

When database is provided, returns collection names from that database. When omitted, returns collections from all databases with a database.collection namespace prefix.

Vector Stores

List Qdrant Collections

Returns a JSON array of Qdrant collection names. Returns [] if Qdrant is not configured.

List Weaviate Classes

Returns a JSON array of Weaviate class names. Returns [] if Weaviate is not configured.

List Milvus Collections

Returns a JSON array of Milvus collection names. Returns [] if Milvus is not configured.

List Chroma Collections

Returns a JSON array of Chroma collection names. Returns [] if Chroma is not configured.

Example