Background Image
Bamboo Gaming Logo

Bamboo Gaming

menu

Stats Sites

Educational
Sites

Replays & Spectating

Esports Sites

Desktop Apps

Skill Tests/
Games

Fun Stuff / Misc.

DevTools

Official Site

League Universe

League Merch

League News

Patch Notes

League Wallpapers

League Wiki

League Update Blog

LoL Esports

League
Twitch

League Youtube

LoL Esports Youtube

League
Twitter

Skin Spotlight

League Reddit

LoL Support

Dodge Tracker

Server status

Wild Rift
Server status

Riot API

Website Info

Rust Logo Rust League Logo League of Legends

LCU Tools and Libraries

Explore a range of tools and libraries designed for interacting with the League Client Update (LCU). Whether you're a developer or just curious about the LCU API, these resources can enhance your experience and streamline development.
lcu-api
  • A Python wrapper for the LCU API, simplifying interaction with the client for Python developers.
lcu-driver
  • Python 3 interface designed to connect and interact with the LCU API effectively.
lcu-event-viewer
  • A tool for viewing and recording events sent by the LCU through WebSockets.
llux
  • Command-line interface for transferring data to the LCU, perfect for automation and scripting.
Needlework.Net
  • A development helper and explorer tool for the LCU, aiding developers in their projects.
simple-debugger
  • Debug client API calls using Fiddler for troubleshooting and analysis.
GrrrLCU
  • A simple C# wrapper for interacting with the LCU API.
PoniLCU
  • A robust C# library for integrating with the LCU APIs seamlessly.
lcu-events
  • A cross-platform NPM module to handle WebSocket events and make API calls to the LCU.
LeagueConnect
  • An NPM module to retrieve LCU credentials and establish a WebSocket connection.
lcu-connector
  • NPM module designed to connect to the LCU automatically.
hexgate
  • A TypeScript wrapper for the LCU available on NPM, offering powerful utilities.
lol-client-java-api
  • A Java library for connecting to the LCU through its API and WebSocket.
GlassLCU
  • A typed and always up-to-date C# .NET library for communication with the LCU.
lcu-sharp
  • A feature-rich C# wrapper for the League of Legends client API.
ratRequ3ster
  • Python-based application to interact with the LCU API for data retrieval and operations.
RiftExplorer
  • An Electron application for exploring and testing the LCU API.
RitoClient
  • A tool for diving deep into the Riot Client and its functionalities.
go-lcu
  • A Go library for automatically retrieving the port and token of the LCU and wrapping it behind a reverse proxy.
Rito
  • A set of C++ utility classes for connecting to the Riot API and LCU API.

DevOps Tools

Setup League Client
  • A GitHub Action for setting up LCU on a Windows runner.
Download League of Legends Data Dragon
  • A GitHub Action for downloading the Data Dragon on a runner.
Get League Patch
  • A GitHub Action saving the latest patch into a variable.