# Introducing Apollo Kotlin

DevFeed: [Introducing Apollo Kotlin](<https://devfeed.tech/articles/introducing-apollo-kotlin-23408.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/introducing-apollo-kotlin>)

Author: Martin Bonnin

Published: 2021-12-16T15:15:14Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [client](<https://devfeed.tech/topics/client.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [android](<https://devfeed.tech/tags/android.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [build](<https://devfeed.tech/tags/build.md>), [caching](<https://devfeed.tech/tags/caching.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [feature](<https://devfeed.tech/tags/feature.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [ios](<https://devfeed.tech/tags/ios.md>), [js](<https://devfeed.tech/tags/js.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [maven-central](<https://devfeed.tech/tags/maven-central.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [sqldelight](<https://devfeed.tech/tags/sqldelight.md>)

## AI overview

Apollo announces Apollo Kotlin, the renamed and fully Kotlin-based successor to Apollo Android. Apollo Kotlin is a type-safe, caching GraphQL client that generates models from GraphQL queries and adds multiplatform support, coroutine APIs, response-based code generation, SQLite batching, test builders, and cache policy directives.

## Source excerpt

We're thrilled to announce Apollo Kotlin! For the past while we've been heads down converting Apollo Android to be 100% Kotlin based, which means Apollo Android now works with any Kotlin based application, website or even server. Because of this, we're renaming the project to Apollo Kotlin! Apollo Kotlin is a type-safe, caching GraphQL client.