Skip to main content

Weaviate

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview​

Connect your Weaviate account to Nirvai to store and search vector embeddings. Weaviate is an open-source vector database that enables AI-native applications with semantic search capabilities.

Supported Authentication Methods​

  • API Key + Host URL - Required

Prerequisites​

Setup Instructions​

Option 1: Weaviate Cloud​

Step 1: Create a Weaviate Cloud Account​

  1. Go to Weaviate Cloud Console
  2. Sign up for an account (free sandbox available)

Step 2: Create a Cluster​

  1. Create a new Weaviate Cloud Database
  2. Choose your cluster configuration
  3. Wait for deployment to complete

Step 3: Get Your Credentials​

  1. In your cluster details, find:
    • Weaviate Cloud Endpoint: Your cluster URL
    • Weaviate API Key: Your authentication key
  2. Copy both values

Note: Weaviate provides a free sandbox option for testing.

Option 2: Self-Hosted (Custom Connection)​

  1. Deploy Weaviate on your own server
  2. Configure API key authentication
  3. Note your connection details:
    • API Key: Your Weaviate API key
    • HTTP Host: Domain or IP for HTTP API calls
    • HTTP Port: Usually 8080
    • gRPC Host: For gRPC connections
    • gRPC Port: Usually 50051

Step 4: Add to Nirvai​

  1. In Nirvai, create a new Weaviate credential
  2. Enter your API key
  3. Enter your Weaviate endpoint in the Host URL field
  4. Save the credential

Features​

Weaviate provides:

  • Vector + keyword search: Hybrid search capabilities
  • GraphQL API: Flexible querying
  • Module ecosystem: Vectorizers, readers, generators
  • Multi-tenancy: Isolate data per tenant

Troubleshooting​

Cannot Connect​

  • Verify the endpoint URL is correct
  • Check if the cluster is running
  • Ensure HTTPS is configured correctly

API Key Not Working​

  • Verify the key format and permissions
  • Check if the key has been rotated
  • Ensure you're using the correct cluster

gRPC Connection Issues​

  • Verify gRPC port is accessible
  • Check firewall settings
  • Ensure TLS is configured if required

Documentation adapted for Nirvai platform


Next Steps​

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.