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)
| Area | Implemented | Notes |
|---|---|---|
| Server-side JavaScript | 210 of 282 members | Missing 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 JavaScript | 5424 of 5733 members | Includes all mp.game.* natives that exist in game build 3788. Missing are mainly voice FX filters and wheel-geometry setters. |
| Server-side C# | Full | SYNC 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 functions | RAGE.Elements.*, RAGE.Game.*, RAGE.Events. The missing ones are natives that no longer exist in the game or whose signature changed. |
| Events | Almost all server, client and C# events | Fired 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.