Skip to main content

API coverage

SYNC MP implements RAGE:MP's API 1:1: the same names, the same arguments, the same events. A RAGE:MP gamemode runs without changes. The reference tabs (Server JS, Client JS, Server C#, Client C#) list every member of RAGE's API, grouped the same way as on the RAGE:MP wiki.

A member SYNC MP does not implement yet is marked on its page:

:::warning Not available on SYNC MP yet This member is part of the RAGE:MP API but SYNC MP does not implement it yet. :::

Status (October 2026)​

AreaImplementedNotes
Server-side JavaScript210 of 282 membersMissing are mostly rarely used properties (player.isClimbing, vehicle.steerAngle, …) and a few constructors that have a pool equivalent (new mp.Blip → mp.blips.new).
Client-side JavaScript5424 of 5733 membersIncludes all mp.game.* natives that exist in game build 3788. Missing are mainly voice FX filters and wheel-geometry setters.
Server-side C#FullSYNC MP's Bootstrapper.dll re-implements RAGE:MP's GTANetworkAPI (NAPI.*, Script, [Command], [ServerEvent], [RemoteEvent]) with the identical public API, on .NET 8.
Client-side C#All but ~200 functionsRAGE.Elements.*, RAGE.Game.*, RAGE.Events. The missing ones are natives that no longer exist in the game or whose signature changed.
EventsAlmost all server, client and C# eventsFired at the same moments and with the same arguments as on RAGE:MP. See server events and client events for the few exceptions.

The numbers come from the platform's own audits (tools/audit-server-api.py, tools/audit-class-api.py) and are refreshed together with this reference.