Apollo Client (Kotlin)

Apollo Kotlin is a strongly-typed, caching GraphQL client for the JVM, Android, and Kotlin multiplatform. It generates Kotlin models for GraphQL operations and executes them against a GraphQL server, returning results as operation-specific Kotlin types.