DevSuiteDevSuite

Configuration

DevSuite.init accepts a configuration table. Only projectKey is required — everything else has a sensible default.

Init.server.lualua
DevSuite.init({
    projectKey = "proj_live_xxxxx",
    environment = "production",
    flushIntervalSeconds = 10,
    debug = false,
})

Options

projectKey
required — identifies which project telemetry belongs to
environment
production
flushIntervalSeconds
10
debug
false

Use a separate project key per environment (production vs. staging) so dashboards, alerts, and retention settings stay independent.

Client SDK config

The client SDK doesn't take an init call — it has no project key to configure — but it exposes one flag directly on the module table:

StarterPlayerScripts/Init.client.lualua
local DevSuite = require(game:GetService("ReplicatedStorage").DevSuiteClient)

-- Disable automatic LocalScript error capture for this client
DevSuite.config.autoCaptureLuaErrors = false

With autoCaptureLuaErrors left on (the default), uncaught errors from any LocalScript are reported through DevSuite.captureException automatically — set it before other client scripts run if you want to opt out.