All modules:

Link copied to clipboard

apollo-annotations is a very small module that contains @ApolloExperimental and other annotations mainly useful for handling API lifecycle.

Link copied to clipboard

apollo-api contains the bare minimum symbols to compile the generated code and parse responses.

Link copied to clipboard

apollo-api-java contains the symbols needed to compile the Java models.

Link copied to clipboard

apollo-ast contains code to parse GraphQL documents and manipulate their Abstract Syntax Tree.

Link copied to clipboard

apollo-compiler is the low level compiler API used by apollo-gradle-plugin.

Link copied to clipboard

apollo-debug-server is a server that serves your normalized cache to the IntelliJ/Android Studio plugin.

Link copied to clipboard

apollo-engine-tests contains a list of tests for implementations of HttpEngine and WebSocketEngine.

Link copied to clipboard

apollo-execution contains code to execute GraphQL documents. apollo-execution requires coroutines and apollo-api.

Link copied to clipboard

apollo-gradle-plugin contains the Apollo Gradle plugin.

Link copied to clipboard

apollo-gradle-plugin-external does not contain any code. It is a Maven relocation that redirects to apollo-gradle-plugin

Link copied to clipboard

apollo-gradle-plugin-tasks contains the task implementations for the Apollo Gradle plugin.

Link copied to clipboard

apollo-http-cache is a HTTP cache for your GraphQL operations. Compared to a regular HTTP cache, it also caches POST requests.

Link copied to clipboard

apollo-mpp-utils contains a few utilities for working with multiplatform projects.

Link copied to clipboard

This module is deprecated in favor of the Normalized Cache repository. See the Apollo Galaxy page for more details.

Link copied to clipboard

This module is deprecated in favor of the Normalized Cache repository. See the Apollo Galaxy page for more details.

Link copied to clipboard

This module is deprecated in favor of the Normalized Cache repository. See the Apollo Galaxy page for more details.

Link copied to clipboard

apollo-runtime contains ApolloClient, networking code to execute your queries and subscriptions. This is the main entry point.

Link copied to clipboard

apollo-testing-support contains QueueTestNetworkTransport and MapTestNetworkTransport for testing without a mock server.

Link copied to clipboard

apollo-tooling contains APIs to work with GraphQL schemas and operations as well as the GraphOS API. It is used from the CLI and Gradle plugin