Architecture, cryptographic systems, and how the Mixnet protects your traffic.
gw_e M1 M2 M3 gw_ex
○ ── ○ ── ○
\ / \ /
○ ── ○ ── ○ ── ○ ── ○
/ \ / \
○ ── ○ ── ○SDKs, tutorials, and integration guides for building on Nym.
▌let client = MixnetClient::connect_new().await?; client.send(msg).await;
Set up and maintain mix nodes, gateways, and network infrastructure.
> nym-node run mixing: □□□□□□□□□□ 0 pkts
Interactive specs for querying Nym infrastructure.
GET /v1/mixnodes/active
{ "count": 498,
"nodes": [ ... ] }Rust and TypeScript libraries for Mixnet integration.
Async Mixnet client with AsyncRead/AsyncWrite streams over the Mixnet.
TCP/UDP tunnel over the Mixnet. Userspace smoltcp stack exposing AsyncRead/AsyncWrite TcpStream and UdpSocket types.
Browser-side Mixnet Client for raw messaging via WebSocket, plus Nyx smart contract bindings.
fetch()-compatible API that routes HTTP(S) requests through the Mixnet. Browsers and Node.js.