Apollo GraphQL Solutions
Demos, examples, snippets, and experiments using Apollo GraphQL products and technology
Pinned Repositories
enterprise-workshop
A hands on workshop of apollo enterprise features
federation-2-readiness
Command-line tools for checking if your federated GraphQL schema is ready for Federation 2
federation-subscription-tools
A set of demonstration utilities to facilitate GraphQL subscription usage alongside a federated data graph
federation-workshop
Code for the Federation 2 from Day One hands-on workshop
financial-supergraph
Example supergraph of a financial services business
managed-federation-resiliency
Explorations for adding resiliency to an Apollo Gateway server using managed federation
neo4j-subgraph
Demonstrates adding bare-bones Apollo Federation subgraph spec to a Neo4j/graphql app
retail-supergraph
Example supergraph of a retail business
router-extensibility-load-testing
summit-ddd-workshop
Starting point for the demand driven schema design workshop
Apollo GraphQL Solutions's Repositories
apollosolutions/enterprise-workshop
A hands on workshop of apollo enterprise features
apollosolutions/generate-query-plan
Command line utility for generating an Apollo Federation query plan
apollosolutions/observability-workshop
apollosolutions/graphos-workshop
apollosolutions/reference-architecture
apollosolutions/retail-supergraph
Example supergraph of a retail business
apollosolutions/uplink-relay
A caching reverse-proxy for Apollo Uplink.
apollosolutions/entity-requests-from-queryplan
apollosolutions/federated-subscriptions
A end-to-end demo of federated subscriptions with Apollo Federation along with a collection of examples and implementation patterns for various frameworks and stacks.
apollosolutions/financial-supergraph
Example supergraph of a financial services business
apollosolutions/media-supergraph
Example supergraph of a media business
apollosolutions/apollo-server-with-mocks
apollosolutions/coprocessor-types
A collection of types for Apollo Router Coprocessors
apollosolutions/example-coprocessor-auth-policy
This repository demonstrates how to setup a coprocessor with the Router to evaluate policy-based authorization with the @policy directive. Note that this repo currently does not enforce authentication via a JWT or other token for the sake of simplicity.
apollosolutions/example-jwtauthentication
This repository demonstrates how to use JWT authentication in the Router with the @requiresScopes directive when the JWT uses the standard scope JWT claim which is typical in a OAuth or OIDC environment.
apollosolutions/example-subgraph-mongodb
apollosolutions/graphql-data-dictionary
apollosolutions/custom-check-examples
Repository with a sample applications for implementing a GraphOS Schema Check webhook integration
apollosolutions/example-coprocessor-custom-auth-directive
apollosolutions/example-coprocessor-external-auth
This repository demonstrates how to setup a coprocessor with the Router to do external authentication. This can be used for service-to-service authentication, for populating claims based on an opaque token, enriching a JWT with additional scopes, etc.
apollosolutions/example-coprocessor-helloworld
This repository demonstrates how to setup a skeleton coprocessor that simply logs the payload from the Router.
apollosolutions/example-http-subscriptions
This repository demonstrates how to get real-time data with Federated Subscriptions via a HTTP Multipart based subscription with the router in HTTP callback mode.
apollosolutions/example-pcf-deployment
apollosolutions/example-rhai-client-id-validation
apollosolutions/example-rhai-normalizejwtscopes
This repository demonstrates how to use JWT authentication in the Router with the @requiresScopes directive when the JWT does not use the standard scope JWT claim. In this example, it is instead stored as an array of strings on the authorizations property of the JWT. The Rhai script in this repo converts it to the format expected by the Router.
apollosolutions/gogeta
GraphQL aware HTTP load testing tool and library. It's over 9000!
apollosolutions/nx-monorepo-poc
A comparison between Apollo Client and Relay within the context of an NX monorepo
apollosolutions/rover-actions
apollosolutions/testing-course
apollosolutions/travel-supergraph
Example supergraph of a travel company