JetStream
JetStream is an RPC framework designed to be a high performance, low latency, secure, and reliable RPC framework.
Transport Backends
JetStream supports multiple transport backends:
- quinn - QUIC transport with TLS/mTLS support
- iroh - P2P transport with built-in NAT traversal
- WebSocket - Browser-compatible transport
- Cloudflare Workers - Edge computing support
Features
- Bidirectional streaming
- 0-RTT
- mTLS
- Binary encoding
- Cross-platform (Linux, macOS, Windows, WebAssembly)
For detailed API documentation, see the rustdoc documentation.
Examples
- echo - Basic QUIC-based echo service example
- iroh_echo - Echo service using iroh transport
- wasm_example - WebAssembly example
- wasm_example_bindings - WebAssembly bindings example