Menu / packages / apollo-ios
apollo-iosas of 2.2.0 · 5a8d18cc
What it serves, where
| Capability | iOS | macOS | watchOS | tvOS | visionOS | Linux | Catalyst |
|---|---|---|---|---|---|---|---|
| GraphQL client |
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
?not verified yet · confidence 0.30 · as of 2.2.0
|
✓serves it · confidence 0.80 · as of 2.2.0
|
| Multipart upload |
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
?not verified yet · confidence 0.30 · as of 2.2.0
|
✓serves it · confidence 0.80 · as of 2.2.0
|
| Request stubbing / mocking |
✓serves it · confidence 0.70 · as of 2.2.0
|
✓serves it · confidence 0.70 · as of 2.2.0
|
✓serves it · confidence 0.70 · as of 2.2.0
|
✓serves it · confidence 0.70 · as of 2.2.0
|
✓serves it · confidence 0.70 · as of 2.2.0
|
?not verified yet · confidence 0.30 · as of 2.2.0
|
✓serves it · confidence 0.60 · as of 2.2.0
|
| Request retry / backoff |
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
?not verified yet · confidence 0.30 · as of 2.2.0
|
✓serves it · confidence 0.80 · as of 2.2.0
|
| WebSockets |
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
✓serves it · confidence 0.90 · as of 2.2.0
|
?not verified yet · confidence 0.30 · as of 2.2.0
|
✓serves it · confidence 0.80 · as of 2.2.0
|
✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it
Notes
GraphQL client: Core capability of the package: ApolloClient is the primary GraphQL entry point (queries, mutations, subscriptions, watchers) with normalized caching. All anchors are unconditional in the extracted surface.
Multipart upload: GraphQL multipart file upload (graphql-multipart-request-spec): ApolloClient.upload(operation:files:) builds multipart/form-data bodies via MultipartFormData and GraphQLFile. Scoped to GraphQL operations, not arbitrary HTTP multipart uploads.
Request stubbing / mocking: ApolloTestSupport product surfaces test mocks (Mock<T>, MockObject, AnyMock, MockFieldValue) for building mocked GraphQL response/model data in tests. This is response-model mocking for generated operation models, NOT URL-level request stubbing; no MockURLSession/MockNetworkTransport-style API is in this surface digest (digest truncated at 800/1134 decls). Confidence reduced accordingly.
Request retry / backoff: Request retry with configurable policy: MaxRetryInterceptor.Configuration exposes maxRetries, baseDelay, multiplier, maxDelay, enableExponentialBackoff, enableJitter; RequestChain.Retry signals interceptor-driven retries of a (possibly modified) request.
WebSockets: WebSocket transport for GraphQL subscriptions via the ApolloWebSocket product: WebSocketTransport actor (graphql-ws / subscriptions-transport-ws style transport over an abstracted URLSessionWebSocketTask, see WebSocketTask in Sources/ApolloWebSocket/WebSocketURLSession.swift). Not a general-purpose WebSocket client.
Badges for your README
Maintainer of apollo-ios? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.