SwiftNIO QUIC Helpers

July 2, 2026 ยท View on GitHub

SwiftNIO QUIC Helpers provides types which support the integration of SwiftNIO QUIC and SwiftNIO HTTP/3.

Important

This package is still in active development and does not offer a stable API yet.

Getting Started

Prerequisites

  • Swift 6.3 and up
  • macOS 26.0 and up or Linux (Ubuntu 22.04+)
  • Xcode 26.0 and up (Apple platforms only)

Building and testing

To build via the command line (for all platforms), run at the root of the package:

swift build

To run all unit tests, run

swift test

Unit tests can also be run by filtering a specific class or function:

swift test --filter QUICStreamIDTests
swift test --filter QUICStreamIDTests.testDescription

Versioning

While the library is in the 0.x.x version range, you should adopt it using the .upToNextMinor(from: "0.1.0") specifier. During this period, breaking changes are intended to map to minor version bumps, so depending on the library this way picks up smaller, non-breaking changes automatically while protecting against API-breaking ones.