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
Copy file name to clipboardExpand all lines: README.md
+51Lines changed: 51 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ DynaRust is a high-performance, distributed key-value store built in Rust. Desig
4
4
5
5
Optimized for modern hardware, a single node can sustain peak traffic of up to **10,000+ live connections** with sub-5 ms latency for real-time updates. Cluster capacity scales linearly by adding more nodes.
6
6
7
+
7
8
## 📊 Performance (v2)
8
9
9
10
| Metric | Implementation Details |
@@ -51,6 +52,56 @@ Security is enforced from user access down to node-to-node transport:
51
52
52
53
-----
53
54
55
+
56
+
## 📦 Official Rust Client SDK
57
+
58
+
We provide an official, highly-optimized async Rust client for seamlessly interacting with your DynaRust cluster: [**`dynarust_client` on crates.io**](https://www.google.com/search?q=%5Bhttps://crates.io/crates/dynarust_client%5D\(https://crates.io/crates/dynarust_client\)).
59
+
60
+
The SDK provides a wrapper around the REST API, allowing you to interact with the cluster using strongly-typed Rust structs, automatic JSON deserialization, and async/await syntax. It includes built-in JWT authentication management and native streaming for Server-Sent Events (SSE).
DynaRust guarantees eventual consistency via asynchronous state synchronization. Requests are processed locally in memory, persisted to disk, and fanned out to peer nodes.
0 commit comments