Speak to every Riot API endpoint
A typed, zero-dependency TypeScript wrapper for every Riot Games API endpoint.
$ npm install @wardbox/whisperZero Dependencies
Uses native fetch. No polyfills. Works in Node, Deno, Bun, and edge runtimes out of the box.
Proactive Rate Limiting
Parses Riot's rate limit headers and queues requests before hitting limits. No more 429s.
Tree-Shakeable
Import only the game you need. @wardbox/whisper/lol, @wardbox/whisper/tft, and more.