Fabric Request
by kscm1236
Fabric Request is a library for Fabric that lets other mods send network packets between the server and clients through a request API.
What it does
Mod developers use Fabric Request to send network packets within Fabric without writing their own networking layer. Calls return a CompletableFuture, so the game thread is never blocked while a request is in flight. The library is aimed at modders rather than players, and it has to be present for the mods that depend on it to load.
Fabric Request is installed as a jar next to Fabric API on both the server and every client, and the two sides must use the same build. The mod is for Fabric only, and it runs for game versions 1.20.1 – 1.20.6, with 1.0.0 for 1.20.6 as the latest file. Documentation for the API and its usage is included in the project, covering the full set of request types.
Key features
Packet requests
Other mods can send network packets between the server and clients through a single request API.
Async-first design
Requests return a CompletableFuture, so the game thread continues while the response is awaited.
Dependency declaration
Mods declare a dependency on fabricrequest in their fabric.mod.json to rely on the library at runtime.
Included documentation
API and usage guides are kept in the project's docs folder, covering how to build and send requests.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Mod-to-mod messaging
A mod that needs to exchange data with its server-side counterpart can use the request API instead of a custom packet system.
Who it’s for: Fabric mod developers who need client and server packet exchange. Server owners add it only when a mod they run declares it as a dependency.
Questions
Does Fabric Request have to be installed on both sides?
Which game versions does Fabric Request support?
Does Fabric Request block the game thread?
More from kscm1236
Official listing
- Modrinth page
- modrinth.com/mod/fabric-request
- Owner
- kscm1236
- Published
- 2026-08-07
- Updated on Modrinth
- 2026-08-07
- Facts verified
- 2026-10-15
