Riot API Libraries¶
C#¶
Camille (☆ 61)¶
Fully rate limited, automatic retrying, thread-safe. V4 Supported. Automatic nightly releases.
riot-games-dotnet-client (☆ 12)¶
Frequently-updated auto-generated no-fuss library with many .NET adaptions and support for LCU.
RiotSharp (☆ 273)¶
RiotSharp’s ASP.NET Core integration. NOTE: NuGet releases are severely outdated, although library itself is maintained!
Go¶
JavaScript¶
galeforce (☆ 25)¶
A customizable, promise-based, and command-oriented TypeScript fluent interface and library for the Riot Games API.
Links¶
kayn (☆ 129)¶
superagent-inspired Node.js lib (w/ some TypeScript support) for accessing Riot’s League of Legend’s API (discord: cnguy#3614)
Links¶
MundoScript (☆ 29)¶
Node.js League/LoL/League Of Legends API wrapper, Focus is to be easy to use
TeemoJS (☆ 31)¶
Fast & tiny, automatic retries & smart rate limiting, V4 & champion.gg support, all in 300 lines.
Julia¶
PHP¶
oauth2-riot (☆ 5)¶
Riot (RSO) OAuth 2.0 support for the PHP League’s OAuth 2.0 Client
Python¶
Riot-Watcher (☆ 424)¶
Simple Python wrapper for the Riot Games API for League of Legends
cassiopeia (☆ 413)¶
Cassiopeia takes care of all the details for you so you can focus on building your application
Pyot (☆ 63)¶
AsyncIO based high level Python framework for the Riot Games API that encourages rapid development and clean, pragmatic design. Details in documentations
Swift¶
LeagueAPI (☆ 48)¶
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