@actian/vectorai-client. It exports a TypeScript-first VectorAIClient.
Client
Namespaces
Collections and points
Filters
UseField, Filter, and FilterBuilder to build typed payload filters.
Auth
Use static tokens, token providers, or the REST-backed auth manager.Hybrid search, batching, and resilience
The SDK exports reciprocal rank fusion, distribution-based score fusion, smart batching, circuit breaker, backpressure, retry, TLS, and typed error utilities.client.uploadPoints(...) for simple bulk upload or SmartBatcher when you need configurable auto-flushing.