In Testing — Coming SoonCurrently piloting with a small group of partners. Join the waitlist below.Join the Discord →
ONLINE – See uptime ↗

By developers, for developers

Rank.
Securely.
Instantly.

WESK RankBot is a ranking API built for Roblox groups that take security seriously – encryption, plug-and-play models, and modules that drop right into your existing stack.

or join the Discord for live updates.
View modules
99.99% uptime
AES-256 encrypted
<50ms latency
Lua + HTTP SDK
AES-256 Encryption99.99% UptimePlug & PlayLua SDKHTTP APIReal-time DashboardDemotionsDedicated InstancesMigration KitIndividual token-basedBy Devs, For DevsCustomer SupportAES-256 Encryption99.99% UptimePlug & PlayLua SDKHTTP APIReal-time DashboardDemotionsDedicated InstancesMigration KitIndividual token-basedBy Devs, For DevsCustomer Support

Why WESK

Built different.
Stays secure.

01
Security

AES-256 encryption

Every request is signed and encrypted. No credentials stored in plaintext – ever. Your cookie stays yours.

02
Reliability

99.99% historical uptime

Ranking endpoints available globally. Redundant infrastructure with dedicated instances on Max. No noisy neighbors, no dropped rank requests.

03
Setup

Plug-and-play centers

Pre-built rank and application center models. Add the module, paste your key, publish. Under 5 minutes.

04
Control

Full rank control

Promotions and demotions. Set, get, and watch rank changes logged in real time from the dashboard.

05
Developer

HTTP + Lua modules

Drop our modules into any existing framework. Transferring from another service? Takes minutes, not days. Auto-ranking for the first time? Seamless setup.

06
Support

Priority support

All plans have access to real support agents. Max users have dedicated account executives. We treat your group like our own.

99.99%
historical uptime
<50ms
avg request latency
AES-256
encryption standard

Developer

Modules that
just work.

wesk-rankbot / core
RankService
stable

The core, open-source ranking module. Handles promotions, demotions, and rank queries with built-in retry logic and error handling.

local RankService = require("wesk.RankService")
local client = RankService.new("wesk_yourtoken")
-- rank in one line
local
ok, err = RankService.setRank( userId, rankId )
setRank()getRank()promote()demote()
wesk-rankbot / apps
AppCenter
new

Drop-in application center module. Configurable questions, auto-rank on accept, and webhook support for notifications.

local AppCenter = require("wesk.AppCenter") AppCenter.init({ questions = config.questions, autoRank = true })
load_questions()onAccept()onDeny()webhooks
wesk-rankbot / migrate
Migration Kit – switching from another service?
coming soon

Moving from RankingService or a custom solution? Our migration kit maps your existing rank IDs, transfers config, and goes live with zero downtime. Written by developers who've done this migration themselves.

Zero-downtime swapConfig importRank ID mapping

Trusted by

Industry leaders.

LA
Los Angeles Airways
680,000+ members
Max Plan
AY
Finnair Virtual
2,200+ members
Pro Plan
NC
Vearo
150+ members
Max Plan

Want to be a pilot group? Join the waitlist →

Setup

Live in
minutes.

01 /

Pick your plan

Choose Starter, Pro, or Max based on your group size. No lock-in – upgrade or cancel anytime.

02 /

Grab your API key

Instantly generated in the dashboard. Encrypted, scoped to your group, and revocable at any time.

03 /

Require the module

Drop the RankService module into your game or use our pre-built Toolbox models. Either way it's one require().

04 /

Ship it

Publish. Your ranking center is live. Watch requests flow in the dashboard in real time.

Infrastructure

Available everywhere.
Infrastructure that delivers.

Our ranking endpoints run globally, making us the most reliable and consistent ranking service. Bring your endpoint closest to your players with Max. Add fallback regions with Availability+.

WORLD MAP12 WESK REGIONS
Free tier
1 location · shared instance, best-effort routing
Included regions
5 locations · ships with every Max plan
Availability+ regions
6 locations · failover targets via add-on
Hover or tap any marker to inspect its plan coverage.

Pricing

Simple.
No surprises.

Starter
$1
/ month
  • ✓Limited ranking requests
  • ✓RankService module
  • ✓Plug-and-play application centre
  • ✓AES-256 encryption
  • ✓Standard support
Pro– Most Popular
$2.50
/ month
  • ✓Higher request limit
  • ✓Demotions included
  • ✓RankService + AppCenter modules
  • ✓Real-time dashboard
  • ✓AES-256 encryption
  • ✓Priority email support
Max
$5
/ month
  • ✓Unlimited requests
  • ✓Dedicated instances
  • ✓All modules included
  • ✓Migration kit access
  • ✓AES-256 encryption
  • ✓<1hr dedicated support

Let's go

Stop waiting.
Start ranking.

We're piloting with a small group of partners. Get on the waitlist for general availability.

or join the Discord for live updates.