Menu / packages / vapor
vaporas of 4.122.0 · 748ae843
What it serves, where
| Capability | iOS | macOS | watchOS | tvOS | visionOS | Linux | Catalyst |
|---|---|---|---|---|---|---|---|
| HTTP server |
✓serves it · confidence 0.90 · as of 4.122.0
|
✓serves it · confidence 0.90 · as of 4.122.0
|
✓serves it · confidence 0.85 · as of 4.122.0
|
✓serves it · confidence 0.85 · as of 4.122.0
|
✓serves it · confidence 0.80 · as of 4.122.0
|
✓serves it · confidence 0.85 · as of 4.122.0
|
✓serves it · confidence 0.80 · as of 4.122.0
|
| HTTP/2 |
?not verified yet · confidence 0.35 · as of 4.122.0
|
?not verified yet · confidence 0.35 · as of 4.122.0
|
?not verified yet · confidence 0.35 · as of 4.122.0
|
?not verified yet · confidence 0.35 · as of 4.122.0
|
?not verified yet · confidence 0.35 · as of 4.122.0
|
?not verified yet · confidence 0.35 · as of 4.122.0
|
?not verified yet · confidence 0.35 · as of 4.122.0
|
| Network logging / inspection |
✓serves it · confidence 0.70 · as of 4.122.0
|
✓serves it · confidence 0.70 · as of 4.122.0
|
✓serves it · confidence 0.65 · as of 4.122.0
|
✓serves it · confidence 0.65 · as of 4.122.0
|
✓serves it · confidence 0.60 · as of 4.122.0
|
✓serves it · confidence 0.70 · as of 4.122.0
|
✓serves it · confidence 0.60 · as of 4.122.0
|
| Multipart upload |
✓serves it · confidence 0.60 · as of 4.122.0
|
✓serves it · confidence 0.60 · as of 4.122.0
|
✓serves it · confidence 0.55 · as of 4.122.0
|
✓serves it · confidence 0.55 · as of 4.122.0
|
✓serves it · confidence 0.55 · as of 4.122.0
|
✓serves it · confidence 0.60 · as of 4.122.0
|
✓serves it · confidence 0.55 · as of 4.122.0
|
| WebSockets |
✓serves it · confidence 0.85 · as of 4.122.0
|
✓serves it · confidence 0.85 · as of 4.122.0
|
✓serves it · confidence 0.80 · as of 4.122.0
|
✓serves it · confidence 0.80 · as of 4.122.0
|
✓serves it · confidence 0.75 · as of 4.122.0
|
✓serves it · confidence 0.85 · as of 4.122.0
|
✓serves it · confidence 0.75 · as of 4.122.0
|
✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it
Notes
HTTP server: Anchor claim for vapor/vapor: server-side HTTP framework (Application + HTTPServer + Routes). Digest truncated to 800 of 1967 decls, but all cited anchors are unconditional and carry no platform gaps.
HTTP/2: Likely supported but not provable from this digest: the checkout contains `public var supportVersions: Set<HTTPVersionMajor>` (Sources/Vapor/HTTP/Server/HTTPServer.swift line 98 in the checkout), the HTTP/2 protocol-version switch, but that decl is absent from the truncated surface digest (800 of 1967 decls) and therefore cannot anchor a supported claim. Re-label with an untruncated digest.
Network logging / inspection: Scope: server-side request logging (taxonomy alias 'request logging') via RouteLoggingMiddleware and per-request Logger. This is NOT a client-traffic inspector or network debugger; consumers wanting client-side inspection should look elsewhere.
Multipart upload: Confidence held at ~0.6 because the digest anchors are media-type constants, an indirect link to multipart handling. The actual Content integration (Sources/Vapor/Multipart/FormDataDecoder+Content.swift, FormDataEncoder+Content.swift, File+Multipart.swift in the checkout, backed by the MultipartKit dependency) fell outside the truncated digest (800 of 1967 decls). Re-label with an untruncated digest to raise confidence.
WebSockets: Server-side WebSockets: route upgrade (RoutesBuilder.webSocket, Request.webSocket) and WebSocketUpgrader are in the Vapor surface; the wire implementation is delegated to the websocket-kit dependency, whose surface is not part of this digest.
Badges for your README
Maintainer of vapor? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.