Rone Arena API
A public FastAPI for Mobile Legends hero data, analytics and player tools, with a web playground and SDKs.
- Status
- Status: Maintenance SupportLive and kept running, with bug fixes, dependency updates and small improvements.
- Kind
- API
- Started
- Jul 2025
- Updated
- Apr 2026

About it
The problem
Developers building Mobile Legends bots, dashboards and tools had no stable public API for hero data, so every project scraped the same sources and broke when they changed.
The approach
Rone Arena is a FastAPI service with a consistent RESTful structure, flexible hero identifiers (ID or name) and standardised responses, in four groups: user, heroes, academy and addon. It runs on Cloudflare Workers, and it is documented the way an API should be: Swagger UI, ReDoc and a raw OpenAPI schema.
- A web playground at /web with a form for every endpoint, language snippets in eight languages, and readable response views.
- A sign-in flow for user endpoints: Send VC, then Login, with the JWT copyable for the docs.
- A Python SDK on PyPI (OpenMLBB) and a TypeScript alternative on npm (mlbb-sdk).
- A tutorial and blog section, and a test suite covering endpoints, validation, upstream handling and the Worker config.
The result
The most-starred project I have published, with 172 stars. It is unofficial and community-maintained, and the foundation the other Arena projects build on.
What it does5
Hero and Academy Data
Web Playground
Player Endpoints
SDKs
OpenAPI Docs
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.

BeliMadu.com
An online honey shop on Next.js 16 and Cloudflare Workers, with a WhatsApp-checkout cart and a Vitest suite.

Arena Academy
A Next.js 16 app for Mobile Legends players: hero stats, rankings, counters and builds, with sign-in to see your own ranked history.
Comments0
Signed-in readers can comment.