- Status
- Status: Completed
- Kind
- API
- Started
- Jan 2026
- Updated
- Mar 2026
About it
The problem
The Mobile Legends login is a two-step verification-code flow, and every tool that needs a player's data has to reimplement it.
The approach
MLBB Auth wraps the flow in a small package with a command-line interface. get_vc requests a code and saves the role and zone, login exchanges the code for a token, user fetches player data, and logout clears the cache. A Django project wraps the same layer as a service.
- The API base URL comes from the environment, not a command-line flag.
- Credentials and the cached login stay in the working directory.
The result
The login flow behind Arena Card and Arena Academy, packaged for reuse. The source is private.
What it does3
Four Commands
Local Cache
Service Layer
More work

ridwaanhall.com
This site: a portfolio and blog on Next.js 16 with an admin, Markdown versions of every page and a CV generated from the About page.

Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.

BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.
Comments0
Signed-in readers can comment.