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
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 By 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
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