Skip to content

Jet612/valaw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Valaw Banner

PyPI Version GitHub Issues PyPI Downloads PyPI - Python Version

valaw — Async Python Wrapper for the VALORANT API

valaw is a fast, typed, asynchronous Python wrapper for the Official VALORANT API by Riot Games. It supports all official endpoints including match history, leaderboards, content, platform status, and console endpoints.

Features

  • Async-first — built on aiohttp for non-blocking requests
  • Typed responses — returns typed objects instead of raw JSON (opt-out available)
  • Full endpoint coverage — PC and console match, ranked, content, account, and status endpoints
  • Python 3.9–3.14 support

Installation

pip install valaw

Or with uv:

uv add valaw

Quick Start

import valaw
import asyncio

async def main():
    client = valaw.Client("YOUR_RIOT_API_TOKEN", "americas")
    try:
        content = await client.GET_getContent("na", "en-US")
        print(content)
    finally:
        await client.close()

asyncio.run(main())

Documentation

Full documentation including all endpoints, parameters, and examples can be found at valaw.madebyjet.dev.

Help & Support

Quick Links


Maintained by Jet612. Contributors can be found here.

About

Async Python wrapper for the Official VALORANT API (Riot Games). Fast, typed, and easy to use.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors