Introduction
DevSuite is an observability and analytics platform for Roblox experiences. Install the Luau SDK once, and DevSuite starts capturing errors, sessions, purchases, players, and any custom events you send — all scoped to a project you control.
The SDK is actually two modules, packaged together: a server SDK that owns your project key and talks to DevSuite, and a client SDK for LocalScripts that forwards events to the server over a RemoteEvent — so client code can report client-only events and errors without your project key ever reaching a client.
How it works
- Create a project in your DevSuite workspace and copy its project key.
- Insert the DevSuite package and call
DevSuite.initfrom a server script. - Ship — errors, sessions, and joins are tracked automatically. Add
DevSuite.trackcalls (server or client) for anything custom.
ServerScriptService/Init.server.lualua
local DevSuite = require(ServerScriptService.DevSuite)
DevSuite.init({
projectKey = "proj_live_xxxxx"
})Next: Install the SDK in your experience.