End-to-End Type Safety
Define your network protocol once in IDL. Get fully typed Luau code for both Client and Server instantly.
Generate type-safe, optimized networking code directly in Roblox Studio. Stop writing boilerplate. Start shipping features.

NetRay Compiler bridges the gap between complex networking requirements and developer experience. By using a specialized Interface Definition Language (IDL), it eliminates category errors and manual remote management.
Call supports single-handler, multi-handler, and polling receive APIs.struct PlayerData {
Health: u8,
Inventory: { u16 }
}
event PlayerAction {
From: Client,
Type: Reliable,
Call: SingleAsync,
Data: (Vector3, string)
}