Rust SDK
Build Ahnlich Applications with the Rust SDK – Vector Storage, Search, and AI tooling.
Rust-Specific Resources
-
Build Ahnlich Applications with the Rust SDK
-
Ahnlich Rust Technical Resources
-
Rust SDK Quickstart – Setup Guide
Overview
Clients
-
db— Vector Database client -
ai— AI Service client
Pipelines
-
Multiple ordered operations in batch
-
Sequential execution, consistent reads
-
Reduced gRPC round-trips
What’s Included in the SDK
Capabilities
DB Client
-
Store vectors and metadata
-
Query nearest neighbors with filters
-
Manage stores
AI Client
-
Generate embeddings from raw inputs
-
Interpret embeddings for similarity/clustering
-
Complement DB client
Typical Workflow
-
AI Service → Generate embeddings
-
DB Service → Store embeddings
-
Response → Ordered results
Request – DB (Detailed)
Ping
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Info Server
-
Description
-
Source Code Example
-
Parameters
-
Behavior
-
When to use
List Stores
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Create Store
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Set
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Upsert
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Get Sim N
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Get Key
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Get by Predicate
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Create Predicate Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Drop Predicate Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Delete Key
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Drop Store
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
List Connected Clients
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Create Non-Linear Algorithm Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Drop Non-Linear Algorithm Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Delete Predicate
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Request – AI (Detailed)
Ping
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Info Server
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
List Stores
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Create Store
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Set
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Upsert
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Get Sim N
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Get Key
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Get by Predicate
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Create Predicate Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Drop Predicate Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Delete Key
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Drop Store
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
List Connected Clients
-
Description
-
Source Code Example
-
Returns
-
Behavior
Create Non-Linear Algorithm Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Drop Non-Linear Algorithm Index
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
New
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Purge Stores
-
Description
-
Source Code Example
-
Returns
-
Behavior
Pipeline
-
Description
-
Source Code Example
-
Parameters
-
Returns
-
Behavior
Types & Utilities
-
Description
-
Usage
-
Details
Testing
-
Description
-
Key Test Scenarios
-
Purpose
Distributed Tracing
-
Description
-
Usage
-
Benefits