league-sdk
Installation
SKILL.md
League SDK
Typed TypeScript SDK for Riot LoL API. Handles routing, PUUID conversions, rate limiting.
LoL API Concepts
Scope: This SDK covers League of Legends only. TFT, Valorant, Wild Rift have separate APIs.
PUUID: Universal ID across Riot games. Preferred over SummonerId/AccountId (deprecated).
Platform: Use player's server (kr for Korean, euw1 for EU West). Wrong platform = 404.
Queue IDs: 420 Solo/Duo, 440 Flex, 450 ARAM, 400 Normal Draft, 430 Blind
Timestamps: Unix epoch milliseconds → new Date(match.gameCreation)
Match history: Riot retains ~2 years. Older matches may be unavailable.