apollo-compiler
apollo-compiler is the low level compiler API used by apollo-gradle-plugin.
apollo-compiler uses JavaPoet and KotlinPoet to generate Java and Kotlin models from GraphQL operations.
apollo-compiler is usually consumed through Gradle or Maven plugins. It also contains ApolloCompilerPlugin.
See "Apollo Compiler plugins" for how to develop compiler plugins.