Skip to main content

Production-ready, auto-updating Riot API wrapper.

Project description

RiotSkillIssue

riotskillissue

PyPI version Python Versions License: MIT Tests

Production-ready, auto-updating, and fully typed Python wrapper for the Riot Games API.

Documentation · Examples · API Reference


Features

Feature Description
Type-Safe 100% Pydantic models for all requests and responses
Auto-Updated Generated daily from the Official OpenAPI Spec
Sync & Async First-class async client and a synchronous SyncRiotClient for scripts & notebooks
Resilient Automatic Retry-After handling, exponential backoff, and a rich error hierarchy
Distributed Pluggable Redis support for shared rate limiting and caching
Multi-Game Full support for LoL, TFT, LoR, and VALORANT APIs

Installation

Requires Python 3.10+.

pip install riotskillissue

Set your API key via environment variable:

Linux/MacOS

export RIOT_API_KEY="RGAPI-your-key-here"

Windows (Powershell)

$env:RIOT_API_KEY = "RGAPI-your-key-here"

Windows (CMD)

set RIOT_API_KEY=RGAPI-your-key-here

TUI Demo

Documentation

Full documentation is available at demoen.github.io/riotskillissue.

Legal

RiotSkillIssue is not endorsed by Riot Games and does not reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. Riot Games and all associated properties are trademarks or registered trademarks of Riot Games, Inc.

License

MIT. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

riotskillissue-0.3.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

riotskillissue-0.3.0-py3-none-any.whl (72.3 kB view details)

Uploaded Python 3

File details

Details for the file riotskillissue-0.3.0.tar.gz.

File metadata

  • Download URL: riotskillissue-0.3.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riotskillissue-0.3.0.tar.gz
Algorithm Hash digest
SHA256 dd42a1cb5981a1544e126f8cfe9259001dde52dbca42cc3292f6683ff5f40077
MD5 f62708ee17e917257fa461fd5389b81a
BLAKE2b-256 a2af63dcbc5e22fb3a7201a7b7d5a324c9abedc6208ab512d5fa5ff498603bef

See more details on using hashes here.

Provenance

The following attestation bundles were made for riotskillissue-0.3.0.tar.gz:

Publisher: publish.yml on Demoen/riotskillissue

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file riotskillissue-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: riotskillissue-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 72.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riotskillissue-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24aa5372b29c160cfc2a1024bc9bef88049f6a187210c0994fdaa8b8f0eaeb52
MD5 87d20ddf486ca26580ba0a848655a293
BLAKE2b-256 5ce250650249688fdfa37900d83778359375cb882d69bfea2af5ff2a7d2894ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for riotskillissue-0.3.0-py3-none-any.whl:

Publisher: publish.yml on Demoen/riotskillissue

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page