DevSuiteDevSuite

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

  1. Create a project in your DevSuite workspace and copy its project key.
  2. Insert the DevSuite package and call DevSuite.init from a server script.
  3. Ship — errors, sessions, and joins are tracked automatically. Add DevSuite.track calls (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.