Skip to main content
The Python SDK provides synchronous and asynchronous clients for VectorAI DB over gRPC, plus optional REST-based auth/admin helpers.

Prerequisites

To use the Python SDK, make sure you have:
  • Python 3.10 or later
  • numpy 1.26 or later
  • grpcio 1.80 or later
  • pydantic 2.10 or later

Install the SDK

Optional extras

Install extras when your application needs the related integration.

Verify installation

Requires VectorAI DB running locally. See the Docker setup guide if you haven’t done that yet.
For all client configuration options and environment variables, see the Python SDK reference.

Virtual environments

Install the SDK inside a virtual environment to avoid dependency conflicts.

Troubleshooting

Next steps

Quickstart

Create a collection, insert vectors, and run a search.

Python reference

Review namespaces, configuration, filters, batching, and errors.