Skip to main content

Weaviate Vector Database

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database.

Getting started with Weaviate

  1. Register a Weaviate account as mentioned in the Weaviate documentation.
  2. Create a Cluster as mentioned here.
  3. Navigate to Dashboard 🞂 Cluster Details and grab the Cluster URL.

img Weaviate Cluster Details

  1. To get API keys, click the API keys button.

Setting up the Weaviate connector in Unstract

  • Sign in to the Unstract Platform

  • From the side navigation menu, choose Settings 🞂 Vector DBs

  • Click on the New Vector DB Profile button

  • From the list of supported Vector DBs, choose Weaviate. You should see a dialog box where you enter details.

    img Weaviate Vector Database Configuration

  • For Name, enter a name for this connector.

  • For URL, paste in the value of Cluster Details copied in the earlier section.

  • For Api Key, paste in the value copied in the earlier section.

  • Click on Test Connection and ensure it succeeds. You can finally click on Submit and that should create a new VectorDB Profile for use in your Unstract projects.