Crate vectorizer_sdk

Crate vectorizer_sdk 

Source
Expand description

Hive Vectorizer Rust SDK

High-performance Rust client for the Hive Vectorizer vector database. Provides async/await support for vector operations, semantic search, and collection management.

Re-exports§

pub use client::VectorizerClient;
pub use client::ClientConfig;
pub use error::VectorizerError;
pub use error::Result;
pub use transport::Transport;
pub use transport::Protocol;
pub use transport::parse_connection_string;
pub use http_transport::HttpTransport;
pub use models::*;

Modules§

client
Vectorizer client with transport abstraction
error
Error types for the Vectorizer SDK
http_transport
HTTP transport implementation using reqwest
models
Data models for the Vectorizer SDK
transport
Transport abstraction layer for Vectorizer client.
utils
Essential utilities for the Vectorizer SDK

Constants§

DEFAULT_BASE_URL
Default API base URL
DEFAULT_MAX_RETRIES
Default maximum retries
DEFAULT_MCP_URL
Default MCP server URL
DEFAULT_RETRY_DELAY_SECS
Default retry delay in seconds
DEFAULT_TIMEOUT_SECS
Default request timeout in seconds
VERSION
SDK version