MCRestAPI
by Natxo
MCRestAPI gives a dedicated Fabric server a REST interface for reading status, managing players and running commands over HTTP.
What it does
The API reports server monitoring figures such as TPS, MSPT, memory, CPU usage, player count and server properties. Player data covers health, food, position, dimension, ping, gamemode, operator status and skin head URL. World figures cover the world's seed, clock, climate, difficulty setting, number of entities, loaded chunks and statistics for each dimension. Remote command execution is available through the API.
A Server-Sent Events stream at api/events/stream sends chat, joins, leaves, deaths and other game messages in standard SSE format, with a keepalive ping every 30 seconds. A bundled single-page admin dashboard covers monitoring and management, and a Swagger UI with an OpenAPI 3.1.0 specification documents the endpoints at api/docs. The mod has zero external dependencies beyond Fabric API. It is server-side only, released under the MIT License, and is open source. Files are published for 26.1.2 and three earlier builds, covering 1.21.11 – 26.1.2.
Key features
Live server monitoring
Figures include TPS, MSPT, memory, CPU usage and player count, read through the REST endpoints.
Multi-key authentication
API keys carry granular permissions, and wildcard permissions cover the data endpoints. Key hashes are stored with PBKDF2-SHA256.
Admin dashboard
A built-in web dashboard handles monitoring and management from a browser, with the master key granting access to admin endpoints.
Event stream
The SSE stream delivers chat, joins, leaves, deaths and other game messages as they happen.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
TPSnitch is server-side only, open source under the Apache License 2.0, and runs on Fabric for 1.21 – 26.2. TPSChecker is also server-side only and Fabric-only, but it targets 1.21.5 alone and is not open source under the MIT License. Dash - Dashboard covers Fabric and NeoForge for 1.21 – 26.2 under the BSD 3-Clause License, and it is not open source. MCRestAPI is server-side only and open source under the MIT License, with builds for 1.21.11 – 26.1.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| MCRestAPI | Fabric | 1.21.11 – 26.1.2 | Server-side only | 2026-06-12 |
| TPSnitch | Fabric | 1.21 – 26.2 | Server-side only | 2026-07-09 |
| TPSChecker | Fabric | 1.21.5 | Server-side only | 2025-06-23 |
| Dash - Dashboard | Fabric and NeoForge | 1.21 – 26.2 | Server-side only | 2026-09-03 |
Questions
Does MCRestAPI need Fabric API?
Does a player need the mod to join the server?
Should authentication stay enabled when a reverse proxy is used?
Where are the endpoint details documented?
In the catalog
MCRestAPI is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from Natxo
Similar mods
What the author says
Each release on Modrinth is tagged with its supported Minecraft version — install the one matching your server. The configuration file is located at config/mcrestapi.json and is generated automatically on first launch.
Official listing
- Modrinth page
- modrinth.com/mod/mcrestapi
- Owner
- Natxo
- Published
- 2026-03-06
- Updated on Modrinth
- 2026-06-12
- Facts verified
- 2026-10-15
