btw: MoQ is under active development. The APIs and protocols are still evolving and will change. Most of this documentation is AI generated until things get more stable.

Skip to content

moq-native

crates.iodocs.rs

QUIC and WebTransport connection helpers for native Rust applications. Provides TLS configuration, certificate management, and connection establishment utilities used by the relay server and CLI tools.

Overview

moq-native bridges the gap between the transport-agnostic moq-net crate and actual QUIC/WebTransport networking. It handles:

  • TLS certificate loading and configuration
  • QUIC connection setup via a pluggable backend, defaulting to quinn (the noq feature provides noq as an alternative)
  • WebTransport session management
  • Development certificate generation for local testing

Installation

toml
[dependencies]
moq-native = "0.1"

API Reference

Full API documentation: docs.rs/moq-native

Next Steps

Licensed under MIT or Apache-2.0