Valclient.js
Valorant Client API Wrapper in NodeJS
Install / Use
/learn @igorwessel/Valclient.jsREADME
valclient.js
Valorant Client API Wrapper in NodeJS
Installation
yarn add valclient.js
Usage
const { ValClient } = require("valclient.js");
//or
import { ValClient } from "valclient.js";
const client = new ValClient()
client.init({ region: "br" }) // we try to iniciate client locally when not pass auth
// need to have connected in valorant launcher
.then(async () => {
const player = await client.player.current()
})
// or with async/await
(async () => {
await client.init({ region: "br" });
const player = await client.player.current()
})()
// passing auth
client.init({ auth: { username: "teste", password: "teste" }, region: "br" })
.then(async () => {
const player = await client.group.current()
})
Docs
Access the documentation via the link docs.
Legal
Riot Games, VALORANT, and any associated logos are trademarks, service marks, and/or registered trademarks of Riot Games, Inc.
This project is in no way affiliated with, authorized, maintained, sponsored or endorsed by Riot Games, Inc or any of its affiliates or subsidiaries.
I, the project owner and creator, am not responsible for any legalities that may arise in the use of this project. Use at your own risk.
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
109.4kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
review-duplication
100.3kUse this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
