# Configuration URL: /docs/reference/configuration/ Section: reference -------------------------------------------------------------------------------- QuicConfiguration QuicConfiguration holds the settings for a QUIC connection. from zoomies.core import QuicConfiguration config = QuicConfiguration( certificate=cert_bytes, private_key=key_bytes, ) Parameter Type Default Description certificate bytes | None None PEM-encoded certificate (required for server) private_key bytes | None None PEM-encoded private key (required for server) is_client bool False Client or server role alpn_protocols list[str] ["h3"] ALPN protocol negotiation list max_stream_data int 1048576 Per-stream flow control limit (bytes) idle_timeout float 30.0 Connection idle timeout (seconds) Server configuration with open("cert.pem", "rb") as f: cert = f.read() with open("key.pem", "rb") as f: key = f.read() config = QuicConfiguration(certificate=cert, private_key=key) Client configuration config = QuicConfiguration(is_client=True) -------------------------------------------------------------------------------- Metadata: - Author: lbliii - Word Count: 100 - Reading Time: 1 minutes