You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dec4d77
Browse filesBrowse the repository at this point in the historyBrowse files
- API reference: [overview](https://vortex-db.sdslabs.co/api-reference/overview), [HTTP](https://vortex-db.sdslabs.co/api-reference/http), [gRPC](https://vortex-db.sdslabs.co/api-reference/grpc)
23
+
- Python SDK: [reference](https://vortex-db.sdslabs.co/sdk/reference) and [examples](https://vortex-db.sdslabs.co/sdk/examples)
24
+
25
+
The sources for the site are in [`docs/`](docs).
26
+
27
+
---
28
+
16
29
## Architecture
17
30
18
31
VortexDB is organized as a Rust workspace with modular crates for flexibility and maintainability.
@@ -25,7 +38,7 @@ Supported distance metrics include Euclidean, Manhattan, Hamming, and Cosine sim
25
38
26
39
### Storage Engine
27
40
28
-
The storage layer abstracts persistence with a `StorageEngine` trait, allowing different backends. **RocksDB** offers persistent, production-ready storage for real-world deployments.
41
+
The storage layer abstracts persistence with a `StorageEngine` trait, allowing different backends. **RocksDB** offers persistent, production-ready storage for real-world deployments, while **InMemory** keeps points in process for tests and ephemeral workloads.
29
42
30
43
31
44
@@ -119,10 +132,11 @@ DISABLE_HTTP=true docker compose up
119
132
120
133
## Roadmap
121
134
122
-
-[ ] InMemory implementation of StorageEngine
123
-
-[ ] Snapshots for indexers
135
+
-[x] InMemory implementation of StorageEngine
136
+
-[x] Snapshots for indexers
137
+
-[x] Python SDK — sync and async clients ([`client/python`](client/python))
138
+
-[x] API key authentication for the HTTP and gRPC servers
0 commit comments