Skip to content
v2.0.0

About

What is this?

PokeApi is a Kotlin library that wraps pokeapi.co: you ask for an entity type, it resolves the endpoint, performs the request and maps the JSON into a data class. This site is its documentation.

Under the hood

Language Kotlin 2.1, targeting JVM 17
HTTP OkHttp
JSON Jackson (jackson-module-kotlin)
API docs Dokka, published on javadoc.io
This site MkDocs with Material
License MIT

Maintainer

Built and maintained by Tykok. Issues and pull requests are welcome on the repository — start with the contributing guide, and come say hello on Discord.

A fan project. Not affiliated with, endorsed by, or sponsored by Nintendo, Game Freak or The Pokémon Company. Pokémon and all related names are trademarks of their respective owners. No game assets are bundled or reproduced here — the interface is an original design that merely nods at the shape of a certain handheld encyclopaedia.