A fully-featured caching GraphQL client.
Core engine for Apollo GraphQL server
Interface used to connect Apollo Gateway to Apollo Server
Protobuf format for Apollo usage reporting
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
A terminating Apollo Link for Apollo Client that fetches a GraphQL multipart request if the GraphQL variables contain files (by default FileList, File, or Blob instances), or else fetches a regular GraphQL POST or GET request (depending on the config and
A set of utils for faster development of GraphQL tools
Http utilities for Apollo Link shared across all links using http
Protocol Buffers for JavaScript (& TypeScript).
GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration).
Apollo Federation internal utilities
Apollo GraphQL utility library
For ruby and ruby on rails
A simple yet functional GraphQL client.
TypeScript definitions for apollo-upload-client
Command line tool for Apollo GraphQL
This package provides building blocks to create framework-level integration of Apollo Client with React's streaming SSR. See the [@apollo/client-integration-nextjs](https://github.com/apollographql/apollo-client-integrations/tree/main/packages/nextjs) pac
An Apollo Server integration for use with Express v5
An Apollo Server integration for use with Express v4
Use your GraphQL data in your Angular app, with the Apollo Client
Simple persistence for all Apollo cache implementations
Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports
React Apollo Hooks.
<div align="center"> <img src="https://raw.githubusercontent.com/apollographql/apollo-client-integrations/main/banner.jpg" width="500" alt="Apollo Client + Next.js App Router" /> </div>
🚀Ruby client for ctrip/apollo (https://github.com/apolloconfig/apollo)
Used in ruby functions
A Ruby implementation of Apollo Federation
This gem is empty. It protects against brandjacking. You are welcome. If you think it is yours to own, just contact me.
Used in ruby functions
Ruby implementation of GraphQL trace data in the Apollo Tracing format.
A Ruby implementation of Apollo GraphQL Studio tracing
apollo-upload-server implementation for Ruby on Rails as middleware.
The middleware makes sure any request to specified paths would have been preflighted if it was sent by a browser. We don't want random websites to be able to execute actual GraphQL operations from a user's browser unless our CORS policy supports it. It's not good enough just to ensure that the browser can't read the response from the operation; we also want to prevent CSRF, where the attacker can cause side effects with an operation or can measure the timing of a read operation. Our goal is to ensure that we don't run the context function or execute the GraphQL operation until the browser has evaluated the CORS policy, which means we want all operations to be pre-flighted. We can do that by only processing operations that have at least one header set that appears to be manually set by the JS code rather than by the browser automatically. POST requests generally have a content-type `application/json`, which is sufficient to trigger preflighting. So we take extra care with requests that specify no content-type or that specify one of the three non-preflighted content types. For those operations, we require one of a set of specific headers to be set. By ensuring that every operation either has a custom content-type or sets one of these headers, we know we won't execute operations at the request of origins who our CORS policy will block.
Ruby implementation of GraphQL trace data in the Apollo Tracing format.
Ruby implementation of GraphQL trace data in the Apollo Tracing format.
Apollo 11 Mission Control Guidance Computer (AGC) Ruby implementation