🍦 SwiftServe Get

Menu / packages / alamofire

Alamofireas of 5.12.0 · 7595cbcf

https://github.com/alamofire/alamofire

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Certificate pinning

serves it · confidence 0.85 · as of 5.12.0

  • ServerTrustManager
    Source/Features/ServerTrustEvaluation.swift:31
    View the line on GitHub →
    per-host trust evaluators incl. pinned certs/keys
  • manifest declares iOS 12

serves it · confidence 0.85 · as of 5.12.0

  • ServerTrustManager
    Source/Features/ServerTrustEvaluation.swift:31
    View the line on GitHub →
    per-host trust evaluators incl. pinned certs/keys
  • manifest declares macOS 10.13

serves it · confidence 0.80 · as of 5.12.0

  • ServerTrustManager
    Source/Features/ServerTrustEvaluation.swift:31
    View the line on GitHub →
    per-host trust evaluators incl. pinned certs/keys
  • manifest declares watchOS 4

serves it · confidence 0.80 · as of 5.12.0

  • ServerTrustManager
    Source/Features/ServerTrustEvaluation.swift:31
    View the line on GitHub →
    per-host trust evaluators incl. pinned certs/keys
  • manifest declares tvOS 12

serves it · confidence 0.85 · as of 5.12.0

  • ServerTrustManager
    Source/Features/ServerTrustEvaluation.swift:31
    View the line on GitHub →
    per-host trust evaluators incl. pinned certs/keys
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme Alamofire
?

not verified yet · confidence 0.25 · as of 5.12.0

  • Alamofire is URLSession-based; Linux is explicitly unsupported per the project — but no source fence proves it

serves it · confidence 0.75 · as of 5.12.0

  • ServerTrustManager
    Source/Features/ServerTrustEvaluation.swift:31
    View the line on GitHub →
    per-host trust evaluators incl. pinned certs/keys
HTTP client

serves it · confidence 0.90 · as of 5.12.0

serves it · confidence 0.90 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

  • Session
    Source/Core/Session.swift:30
    View the line on GitHub →
    the request-making core
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme Alamofire
?

not verified yet · confidence 0.25 · as of 5.12.0

  • Alamofire is URLSession-based; Linux is explicitly unsupported per the project — but no source fence proves it

serves it · confidence 0.80 · as of 5.12.0

Multipart upload

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.80 · as of 5.12.0

serves it · confidence 0.80 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

  • MultipartFormData
    Source/Features/MultipartFormData.swift:45
    View the line on GitHub →
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme Alamofire
?

not verified yet · confidence 0.25 · as of 5.12.0

  • Alamofire is URLSession-based; Linux is explicitly unsupported per the project — but no source fence proves it

serves it · confidence 0.75 · as of 5.12.0

Network reachability

serves it · confidence 0.85 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    SCNetworkReachability wrapper
  • manifest declares iOS 12

serves it · confidence 0.85 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    SCNetworkReachability wrapper
  • manifest declares macOS 10.13

not served here · confidence 0.85 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    fenced canImport(SystemConfiguration) — the framework watchOS doesn't have

serves it · confidence 0.80 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    SCNetworkReachability wrapper

serves it · confidence 0.70 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    SCNetworkReachability wrapper

not served here · confidence 0.80 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    fenced canImport(SystemConfiguration) — the framework watchOS doesn't have

serves it · confidence 0.80 · as of 5.12.0

  • NetworkReachabilityManager
    #if canImport(SystemConfiguration)
    Source/Features/NetworkReachabilityManager.swift:36
    View the line on GitHub →
    SCNetworkReachability wrapper
Request retry / backoff

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

serves it · confidence 0.80 · as of 5.12.0

serves it · confidence 0.80 · as of 5.12.0

serves it · confidence 0.85 · as of 5.12.0

  • RetryPolicy
    Source/Features/RetryPolicy.swift:29
    View the line on GitHub →
    exponential backoff with retryable status/error sets
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme Alamofire
?

not verified yet · confidence 0.25 · as of 5.12.0

  • Alamofire is URLSession-based; Linux is explicitly unsupported per the project — but no source fence proves it

serves it · confidence 0.75 · as of 5.12.0

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it

Notes

Certificate pinning: ServerTrustManager evaluates per-host trust: pinned certificates, public keys, revocation.

HTTP client: The Swift HTTP client. Session wraps URLSession with the full request pipeline.

Multipart upload: First-class multipart form data encoding + streaming upload.

Network reachability: The classic gap: NetworkReachabilityManager needs SystemConfiguration, which watchOS (and Linux) don't have — provably fenced, not just missing.

Request retry / backoff: RetryPolicy + RequestInterceptor give configurable retry with exponential backoff.

Badges for your README

Maintainer of Alamofire? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.

verified badge
capability matrix badge
Certificate pinning badge
HTTP client badge
Multipart upload badge
Network reachability badge
Request retry / backoff badge