# @caprid/relay-quic

URL: https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/readme/

`@caprid/relay-quic`: the Relay SDK's transport adapter for Node. It speaks MOQT directly on a QUIC connection (native
QUIC, with the MOQT ALPNs it is given: `moqt-22`, then `moqt-20`), over quinn through a napi-rs addon, and follows the transport adapter contract
(`spec/transport-adapter.md`). Pass [nativeQuicTransport](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/functions/nativequictransport/)'s factory as `createTransport`.

## Interfaces

- [CertificateHash](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/interfaces/certificatehash/)
- [NativeQuicConnection](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/interfaces/nativequicconnection/)
- [NativeQuicMoqtTransport](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/interfaces/nativequicmoqttransport/)
- [NativeQuicTransportOptions](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/interfaces/nativequictransportoptions/)

## Type Aliases

- [NativeQuicTransportFactory](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/type-aliases/nativequictransportfactory/)

## Functions

- [nativeQuicTransport](https://www.caprid.com/docs/reference/typescript/caprid/relay-quic/functions/nativequictransport/)
