Skip to content

AI Generative Vector Multi-Node DB with Postman/Hopscotch Collection for API Interrogation and Integration. Users will be able to do Q/A against data-sets in natural language rather than Structured Query Language.

License

Notifications You must be signed in to change notification settings

jbelke/weaviate-vectordb-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Weaviate Docker Compose & Postman Collection

Introduction

This Postman collection is designed to help you interact with the Weaviate API, a vector database for AI-native applications. It contains various endpoints to explore the capabilities of Weaviate, such as listing available endpoints, managing schemas, and performing other key operations.

Getting Started

Before you can use this collection, you need to configure it for your local or remote Weaviate instance.

Base Path

The base path for the Weaviate server follows this format:
[YOUR-WEAVIATE-HOST]:[PORT]/v1.

For example, when running Weaviate locally, the base path would look like: http://localhost:9080/v1

Environment Setup

  1. Create an Environment Variable for baseUrl:

    In order to use the collection effectively, you must create an environment variable called baseUrl in Postman:

    • Go to the Environments tab in Postman.
    • Click Add to create a new environment.
    • Add a variable named baseUrl.
    • Set its initial value to http://localhost:9080/v1 (or your actual server URL if it's hosted remotely).

    This will allow the collection to dynamically substitute {{baseUrl}} in the API requests.

  2. Using Docker Compose:

    If you’re using Docker to run Weaviate, you can easily get started by running the provided docker-compose.yml file. This file configures the Weaviate instance and other dependencies, and allows you to start the service quickly.

    To start Weaviate using Docker Compose:

    • Ensure Docker and Docker Compose are installed on your system.

    • Open a terminal and navigate to the directory containing the docker-compose.yml file.

    • Run the following command to start the Weaviate instance in detached mode:

      docker-compose up -d

    This command will pull the necessary images and start the containers in the background.

    • Once the containers are up and running, you can access Weaviate at http://localhost:9080/v1.
  3. Using the Collection:

    Once the baseUrl variable is set, and Weaviate is running via Docker Compose, you can start using the requests in this collection to interact with your Weaviate instance. Each request in the collection will automatically append the correct base URL to the endpoint paths.

Example Request

List available endpoints:

  • Method: GET
  • URL: {{baseUrl}}/
  • Description: This request lists the available endpoints to help you navigate and discover the REST API capabilities.

Documentation & Support

Author

Created by jbelke

About

AI Generative Vector Multi-Node DB with Postman/Hopscotch Collection for API Interrogation and Integration. Users will be able to do Q/A against data-sets in natural language rather than Structured Query Language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published