Skip to content

@valoranchi/riot-clientVALORANT Client Library & CLI

Everything the Riot Client knows, as clean JSON, from Node or any language

Quick Start ​

Install the library using npm:

bash
npm install @valoranchi/riot-client

Connect to your active local Riot session in TypeScript:

ts
import { RiotClient } from "@valoranchi/riot-client";

const client = new RiotClient({ language: "en-US" });

const player = await client.account.whoami();
console.log(`Signed in as: ${player.gameName}#${player.tagLine}`);

const wallet = await client.account.wallet();
console.log(`VP: ${wallet.valorantPoints}, Radianite: ${wallet.radianite}`);

await client.close();

Run commands directly from the terminal via npx:

bash
npx @valoranchi/riot-client whoami
npx @valoranchi/riot-client store --pretty

Not affiliated with Riot Games