Weaviate Endpoint

Weaviate endpoints connect Eve to Weaviate clusters for governed vector search, retrieval, and AI application workflows.

Endpoint Kind

Use weaviate as the endpoint kind when creating this endpoint through the API or dashboard.

What Eve Uses This Endpoint For

  • Run governed vector search and retrieval operations.
  • Expose semantic search to Adam and approved tools.
  • Centralize API key handling and audit around retrieval workflows.
  • Combine vector search with SQL, document, and LLM endpoints.

Basic Endpoint Shape

json
{
  "endpoint": "weaviate-prod",
  "kind": "weaviate",
  "config": {
    "read_conn": {
      "url": "https://cluster.weaviate.network",
      "token": "secret"
    }
  }
}

Create it with the endpoint API:

bash
curl -sS -X POST "$EDEN/endpoints" \
  -H "$AUTH_HEADER" \
  -H "Content-Type: application/json" \
  -d '{
  "endpoint": "weaviate-prod",
  "kind": "weaviate",
  "config": {
    "read_conn": {
      "url": "https://cluster.weaviate.network",
      "token": "secret"
    }
  }
}'

Configuration Fields

FieldPurpose
urlWeaviate cluster URL
tokenAPI key or token

Operating Notes

  • Treat collection names and vectorizer configuration as part of the application contract.
  • Scope tokens to the collections Eve should query or mutate.
  • Monitor latency and result volume for agent-facing retrieval tools.
Last updated: October 20, 2018
    Eden | Govern AI Access