FiveRoster works natively with ESX Legacy, the most widely-used FiveM framework. Sync Discord roles to ESX job grades, track duty hours with our in-game clock-in script, and manage your LSPD, BCSO, SAHP, EMS, and every other department from one dashboard.
# Install the FiveRoster script
ensure es_extended
ensure fiveroster-fivem
# Your API key from fiveroster.com
setr fiveroster_api_key "your-api-key"
# Restart and you're done 🎉
The FiveRoster in-game script installs once and serves every roster on your server. Manage unlimited departments — police, fire, EMS, DOJ, civilian jobs — and even connect multiple Discord servers to the same FiveM community. No duplicate installs, no per-department config.
Every FiveRoster feature works with ESX's job grade system, permissions, and Discord integration out of the box.
When FiveRoster appoints a player to a rank, the linked Discord roles are assigned automatically. Our script reads those roles and applies matching ESX job grades in-game.
Your officers can clock in and out from an ESX menu or keybind. Shifts sync to the FiveRoster dashboard for leaderboards and PDF reports.
FiveRoster's tablet view plugs into ESX MDT scripts so your officers see their rank, callsign, and active shift without leaving the game.
50+ REST endpoints let your ESX scripts query roster data, log strikes, issue certifications, and manage LOAs from the server side.
Public application forms for each department, automatic rank appointment on approval, and the new hire's Discord roles applied instantly.
FiveRoster builds a live org chart from your rank structure so your community can see the full department hierarchy at a glance.
The FiveRoster in-game tablet puts your entire roster — every department, every rank, every shift — into an NUI interface your officers can open from anywhere in the world.
Core FiveRoster features are free forever — including Discord role sync, shift tracking, LOA calendar, and public rosters. Perfect for most ESX communities.
Start freeUnlock REST API access, unlimited shift history, certifications, vehicle management, and advanced PDF reports. Built for large ESX servers running multiple departments.
Upgrade to premiumStop juggling spreadsheets, Discord bots, and custom scripts. FiveRoster gives your ESX community one tool that does it all.