Skip to content
🚀 Riot Games API Framework designed for Quick & Easy Development 🚀
Branch: master
Clone or download
Latest commit f267fac Jun 25, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create Apr 4, 2019
src Create PSR logger Jun 25, 2019
tests Refactor tests to fix new pattern Jun 22, 2019
.env.example Added Code of conduct Apr 4, 2019 Add contributing guidelines Apr 4, 2019
LICENSE Static data serving Mar 29, 2019 Update changelog and readme Jun 22, 2019
composer.json Create PSR logger Jun 25, 2019
phpunit.xml Refactor tests to fix new pattern Jun 22, 2019

RiotQuest — API Framework

RiotQuest is a modern PHP 7.1+ framework for the League of Legends API

The framework aims at giving you a simple and elegant way to interact with the API.

Here's a list of some of RiotQuest's features.

  • Automatic Rate Limiting
  • Automatic Caching
  • Laravel Collections over primitive Arrays
  • Environment Variables Support
  • Laravel Integrations
  • DataDragon downloader
  • Automatically updating DataDragon copies
  • Localization available for DataDragon
  • Laravel-like Syntax

The entire project is licensed under the MIT License.

Getting Started


Make a request to Summoner V4 on EUW with Summoner Name "supergrecko"

use RiotQuest\Client;

$summoner = Client::summoner('euw')->name('supergrecko');


The documentation for RiotQuest can be located at


The library uses Composer for class autoloading and dependency management. Here is a list of things you'll need to get started with RiotQuest.

  • PHP 7.1+
  • ext-json
  • ext-curl
  • Composer


To install RiotQuest, simply install it using Composer.

$ composer require supergrecko/riot-quest
You can’t perform that action at this time.