Cyborg Vector Search was renamed to CyborgDB in v0.9.0. This version of the docs will refer to the project as Cyborg Vector Search.

The C++ API for Cyborg Vector Search is split into two main classes within the cyborg namespace:

  • Client – Handles configuration, index creation/loading, and listing available indexes.
  • EncryptedIndex – Provides data operations on a specific encrypted index such as upserting vectors, training the index, querying, and retrieving stored items.

This API is also exposed via PyBind11 in the Python API.

Cyborg Vector Search was renamed to CyborgDB in v0.9.0. This version of the docs will refer to the project as Cyborg Vector Search.

The C++ API for Cyborg Vector Search is split into two main classes within the cyborg namespace:

  • Client – Handles configuration, index creation/loading, and listing available indexes.
  • EncryptedIndex – Provides data operations on a specific encrypted index such as upserting vectors, training the index, querying, and retrieving stored items.

This API is also exposed via PyBind11 in the Python API.