🍦 SwiftServe Get

Menu / packages / vapor

vaporas of 4.122.0 · 748ae843

https://github.com/vapor/vapor

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
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

  • Application
    Sources/Vapor/Application.swift:8
    View the line on GitHub →
    No visionOS gap recorded in surface digest; decl resolves PRESENT.
  • HTTPServer.Configuration
    Sources/Vapor/HTTP/Server/HTTPServer.swift:22
    View the line on GitHub →
    No visionOS manifest floor in Package.swift; symbol evidence only.

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

  • HTTPHeaders.Name.http2Settings
    Sources/Vapor/HTTP/Headers/HTTPHeaders+Name.swift:163
    View the line on GitHub →
    Only an HTTP2-Settings header-name constant is surfaced; not sufficient to prove HTTP/2 serving.
?

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

  • RouteLoggingMiddleware
    Sources/Vapor/Middleware/RouteLoggingMiddleware.swift:6
    View the line on GitHub →
    No visionOS gap recorded; no visionOS manifest floor, symbol evidence only.

serves it · confidence 0.70 · as of 4.122.0

  • RouteLoggingMiddleware
    Sources/Vapor/Middleware/RouteLoggingMiddleware.swift:6
    View the line on GitHub →
    No linux gap recorded; digest evaluates linux (os(Linux)-conditional decls elsewhere in surface).
  • Request.logger
    Sources/Vapor/Request/Request.swift:187
    View the line on GitHub →

serves it · confidence 0.60 · as of 4.122.0

  • RouteLoggingMiddleware
    Sources/Vapor/Middleware/RouteLoggingMiddleware.swift:6
    View the line on GitHub →
    No macCatalyst gap recorded in surface digest.
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

  • HTTPMediaType.multipart
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:241
    View the line on GitHub →
    No visionOS gap recorded; no visionOS manifest floor, symbol evidence only.
  • HTTPMediaType.formData
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:233
    View the line on GitHub →

serves it · confidence 0.60 · as of 4.122.0

  • HTTPMediaType.multipart
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:241
    View the line on GitHub →
    No linux gap recorded; digest evaluates linux (os(Linux)-conditional decls elsewhere in surface).
  • HTTPMediaType.formData
    Sources/Vapor/HTTP/Headers/HTTPMediaType.swift:233
    View the line on GitHub →

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

  • WebSocketUpgrader
    Sources/Vapor/HTTP/Server/HTTPServerUpgradeHandler.swift:144
    View the line on GitHub →
    No visionOS gap recorded; no visionOS manifest floor, symbol evidence only.
  • RoutesBuilder.webSocket
    Sources/Vapor/Concurrency/WebSocket+Concurrency.swift:46
    View the line on GitHub →

serves it · confidence 0.85 · as of 4.122.0

  • WebSocketUpgrader
    Sources/Vapor/HTTP/Server/HTTPServerUpgradeHandler.swift:144
    View the line on GitHub →
    No linux gap recorded; digest evaluates linux (os(Linux)-conditional decls elsewhere in surface).
  • RoutesBuilder.webSocket
    Sources/Vapor/Concurrency/WebSocket+Concurrency.swift:46
    View the line on GitHub →

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.

verified badge
capability matrix badge
HTTP server badge
HTTP/2 badge
Network logging / inspection badge
Multipart upload badge
WebSockets badge