Skip to main content
Version: 1.0.0

Weaviate

Weaviate is an open-source vector database designed for semantic search and similarity-based querying. Zeet's Weaviate blueprint simplifies the provisioning of all underlying infrastructure, enabling a self-hosted solution within your own environment.

1. Select Weaviate Blueprint

To get started, head over to the Zeet dashboard and navigate to the Create New Database menu. Here, select the Weaviate Helm Blueprint.

2. Configure Blueprint for Deployment

1. Select Deploy Target

The first step in configuring your deployment is selecting your Deploy Target. Zeet's Weaviate Blueprint utilizes Helm under the hood to deploy Weaviate directly into your Kubernetes cluster. If you don't already have a cluster connected, you can create a new one here.

2. Configure Inputs

In the Inputs section you can configure your Weaviate instance for deployment.

  • Authentication & Authorization: Here, you can opt to enable Database Authentication via API Keys - and configure the users who can authenticate with the corresponding API Keys.
  • Custom Values: You can optionally configure your Helm deployment here by providing custom YAML. Refer to Weaviate's GitHub repo for more information about options.

3. Finalize and Deploy!

You're almost done! Just give your Project a name and a place to live within your Zeet Dashboard. Pick the Group and Sub-Group, or create new ones and deploy your Project right away, or save it as a draft to deploy it at a later time.

3. View Database Connection Information

Once deployed, you can click on the Connection Info button at the top-right corner of your Project details page to find the relevant connection information for your Weaviate Database. You might use this information to connect to your Database for I/O operations.

Video: Deploy Weaviate DB using Zeet