Four APIs for Laby Client and laby.net
For Minecraft servers, client addons, websites. Below you find what each one does and how you get access.
- Free to use
- 4 server platforms
- 20+ Minecraft versions
LobbyListener.javaDocs
LabyModPlayer player = LabyModProtocolService.get().getPlayer(uniqueId); // A bank balance in the player's HUD player.updateBankEconomy(economy -> economy.balance(12_500)); // Their flag next to their name in the tab list player.setTabListFlag(TabListFlagCountryCode.DE); // "Playing BedWars" on their Discord profile player.sendDiscordRPC(DiscordRPC.create("BedWars"));
In the client
12,500
LabyStudio
Playing BedWars
Client features for your server.
A plugin for your server software. Players with Laby Client see your features without installing anything extra.
- Economy in the HUD, flags in the tab list, subtitles under names
- Discord Rich Presence, markers, emotes on NPCs, VoiceChat
- On laby.net: server achievements and a stats tab on player profiles
- Bukkit/Paper, Velocity, BungeeCord and Minestom, Java 8+

YOUR SERVER
LabyStudio- Alex
- Steve
12,500
340
AlexWins: 1,204
Discord status
BedWarsYour Server12:04 elapsed
Your own features in the client.
One project for 20+ Minecraft versions. Players install published addons from the addon store in the game.
- HUD widgets, and settings generated from your config
- Screens (Activities) styled with LSS, a CSS-like language
- Releases built from your GitHub or GitLab CI, reviewed before they go live

Beds broken: 3
Final kills: 7
Installed from the addon store
On the web
Player data as JSON.
Name to UUID, name history, skins and capes, for your website or your backend.
- Browser access for your verified domains, on request
- Backend tokens for partners and trusted organizations, on request
- Scopes for server achievements and shop cashback, OAuth for Sign in with Laby
GET/api/v3/user/LabyStudio/uuid200
{
"uuid": "34e57efa-5783-46c7-a9fc-890296aaba1f",
"name": "LabyStudio",
"lastUpdated": "2026-11-07T08:35:02+00:00"
}- Browser accessOn request
From visitors' browsers, for your verified domains
- Backend accessOn request
Organization token, for partners and trusted organizations
3D renders as image URLs.
Players, outfits, cosmetics and emotes as plain image URLs. No key, cached by the CDN.
- Emotes as animated PNG or GIF
- Outfits by share code, single cosmetics on a player
- A live playground in the docs
GETlaby.net/api/v3/render/player/34e57efa-5783-46c7-a9fc-890296aaba1f/emote/49.png
Your organization's access in one place. You accept the developer terms once.
- Members
- API tokens
- Verified domains
- Servers
- Addons
- OAuth apps
Questions?
Ask on the developer Discord, write to support, or apply as a partner.