A Kotlin multi-platform client for the official Guild Wars 2 API with pluggable support for client-side caching and rate-limiting.