Weaviate Integration
Connect your Weaviate vector database to Metalogue
Weaviate Integration
Connect your Weaviate instance to federate queries across vector stores.
Quick Start
const connector = await client.createConnector({
connector_type: 'weaviate',
display_name: 'Production Weaviate',
credentials: {
url: 'https://your-cluster.weaviate.network',
api_key: 'xxxxxxxxxxxx',
},
});
await client.syncConnector(connector.connector_id, true);
Authentication
{
"credentials": {
"url": "https://your-cluster.weaviate.network",
"api_key": "xxxxxxxxxxxx"
}
}
Configuration
{
"settings": {
"classes": ["Document", "Article"],
"embedding_model": "text-embedding-ada-002",
"tenant": "production"
}
}
GraphQL Queries
Weaviate's GraphQL is wrapped by Metalogue's unified API:
// Federated query across Weaviate and other sources
const results = await client.query({
text: 'machine learning architecture',
filters: {
connector_type: 'weaviate'
}
});
Multi-Tenancy
Support for Weaviate's multi-tenant mode:
{
"settings": {
"tenant_isolation": true,
"tenant_field": "organizationId"
}
}
Rate Limits
- Self-hosted: Unlimited
- Weaviate Cloud: Based on plan
