Chroma Integration
Connect your Chroma vector database to Metalogue
Chroma Integration
Connect your Chroma instance to federate queries across vector stores.
Quick Start
const connector = await client.createConnector({
connector_type: 'chroma',
display_name: 'Local Chroma',
credentials: {
host: 'localhost',
port: 8000,
},
});
await client.syncConnector(connector.connector_id, true);
Authentication
Local Chroma (no auth):
{
"credentials": {
"host": "localhost",
"port": 8000
}
}
With authentication:
{
"credentials": {
"host": "chroma.company.com",
"port": 8000,
"token": "xxxxxxxxxxxx"
}
}
Configuration
{
"settings": {
"collections": ["documents"],
"embedding_model": "text-embedding-ada-002"
}
}
Metadata Filtering
const results = await client.query({
text: 'architecture decisions',
filters: {
connector_id: 'chroma-123',
metadata: {
source: 'confluence',
date: { "$gte": "2025-01-01" }
}
}
});
Rate Limits
- Self-hosted: Unlimited
- Limited by available resources
