🍦 SwiftServe Get

Menu / packages / grpc-swift

grpc-swiftas of 2.2.3 · adc18c3e

https://github.com/grpc/grpc-swift

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
gRPC

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.85 · as of 2.2.3

Request retry / backoff

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.90 · as of 2.2.3

serves it · confidence 0.85 · as of 2.2.3

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

Notes

gRPC: grpc-swift v2 (GRPCCore) is the transport-agnostic gRPC runtime: client, server, and transport protocols plus an in-process transport. Surface digest shows no #if conditions and no per-platform gaps on any decl, so all anchors resolve present on all 7 platforms including Linux. Availability floors on Darwin come from an AvailabilityMacro build setting (macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0); macCatalyst is not named there but inherits the iOS availability, hence slightly lower confidence. HTTP/2 wire transports live in the sibling package grpc-swift-nio-transport, not in this surface.

Request retry / backoff: Retry with exponential backoff is a first-class RPC execution policy in GRPCCore: RetryPolicy (maxAttempts, initialBackoff, maxBackoff, backoffMultiplier, retryableStatusCodes), server-configurable retry throttling (ServiceConfig.RetryThrottling, RetryThrottle), and a HedgingPolicy sibling. This is gRPC RPC-level retry, not generic HTTP request retry. No #if conditions or platform gaps on any anchor.

Badges for your README

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

verified badge
capability matrix badge
gRPC badge
Request retry / backoff badge