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.1.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.1-py3-none-any.whl (72.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: riotskillissue-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b60ab6632e99f62bb1fafe35d086f77f0d312a69f25f954f38c5a8427343cd55
MD5 e0913d71861e288f76b3b048fbf5ce2c
BLAKE2b-256 48d0383ebcc1c429fc0693fbbba47f4b29797bd0c2d4a48f5aade6bbee5d2101

See more details on using hashes here.

Provenance

The following attestation bundles were made for riotskillissue-0.3.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: riotskillissue-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 942546ab00247318304baaa2ffd966b16642268b25c0ebd4f6a8f4ac0d73df84
MD5 2b86cfa423f6c1ad748dc19832f41117
BLAKE2b-256 47fe83d406dfffea333ed575c27542d056a9fad3f363da29d18b3fc0a5ffab4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for riotskillissue-0.3.1-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