Riot API Libraries¶
C#¶
Camille (☆ 77)¶
Fully rate limited, automatic retrying, thread-safe. V4 Supported. Automatic nightly releases.
RiotSharp (☆ 288)¶
RiotSharp’s ASP.NET Core integration. NOTE: NuGet releases are severely outdated, although library itself is maintained!
Go¶
JavaScript¶
kayn (☆ 134)¶
superagent-inspired Node.js lib (w/ some TypeScript support) for accessing Riot’s League of Legend’s API (discord: cnguy#3614)
Links¶
TeemoJS (☆ 38)¶
Fast & tiny, automatic retries & smart rate limiting, V4 & champion.gg support, all in 300 lines.
galeforce (☆ 31)¶
A customizable, promise-based, and command-oriented TypeScript fluent interface and library for the Riot Games API.
Links¶
MundoScript (☆ 30)¶
Node.js League/LoL/League Of Legends API wrapper, Focus is to be easy to use
Julia¶
PHP¶
oauth2-riot (☆ 7)¶
Riot (RSO) OAuth 2.0 support for the PHP League’s OAuth 2.0 Client
Python¶
Pyot (☆ 83)¶
AsyncIO based high level Python framework for the Riot Games API that encourages rapid development and clean, pragmatic design. Details in documentations
Riot-Watcher (☆ 468)¶
Simple Python wrapper for the Riot Games API for League of Legends
cassiopeia (☆ 471)¶
Cassiopeia takes care of all the details for you so you can focus on building your application
Swift¶
LeagueAPI (☆ 51)¶
Framework providing all League of Legends data, with cache, rate-limit handling with auto retry system. Compatible with Carthage and Cocoapod.
DragonService (☆ 2)¶
Swift package to fetch data from DataDragon
TypeScript¶
galeforce (☆ 31)¶
A customizable, promise-based, and command-oriented TypeScript fluent interface and library for the Riot Games API.