https://github.com/pokeapi/pokekotlin
Kotlin Multiplatform client for PokéAPI
https://github.com/pokeapi/pokekotlin
api client kotlin kotlin-multiplatform library pokeapi
Last synced: 4 months ago
JSON representation
Kotlin Multiplatform client for PokéAPI
- Host: GitHub
- URL: https://github.com/pokeapi/pokekotlin
- Owner: PokeAPI
- License: apache-2.0
- Created: 2016-02-16T20:27:18.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-06-27T11:24:16.000Z (4 months ago)
- Last Synced: 2025-06-27T11:42:45.842Z (4 months ago)
- Topics: api, client, kotlin, kotlin-multiplatform, library, pokeapi
- Language: Kotlin
- Homepage: https://pokeapi.github.io/pokekotlin/
- Size: 32.5 MB
- Stars: 182
- Watchers: 10
- Forks: 45
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://central.sonatype.com/namespace/co.pokeapi.pokekotlin)
[](https://github.com/PokeAPI/pokekotlin/blob/main/LICENSE)
[](./gradle/libs.versions.toml)
[](https://pokeapi.github.io/pokekotlin/)
[](https://pokeapi.github.io/pokekotlin/api/)
# PokeKotlin
Maintainer: [@sargunv](https://github.com/sargunv)
PokeKotlin is a modern [Kotlin Multiplatform] client for [PokéAPI]. It supports
Kotlin JVM, JS, WASM, and Native. Under the hood, it's built on [Ktor], [Kotlin
Serialization], and coroutines.
## Usage
- [Documentation]
- [API Reference]
[Kotlin Multiplatform]: https://kotlinlang.org/docs/multiplatform.html
[PokéAPI]: https://pokeapi.co/
[Ktor]: https://ktor.io/
[Kotlin Serialization]: https://github.com/Kotlin/kotlinx.serialization
[coroutines]: https://kotlinlang.org/docs/coroutines-guide.html
[Documentation]: https://pokeapi.github.io/pokekotlin/
[API Reference]: https://pokeapi.github.io/pokekotlin/api/