operations
Go-live Checklist
activeEverything to verify before sending production traffic.
Work through this in order; each step links to where it's covered in depth.
- Credentials issued for this environment. You have a real
apiKeyandsourceIdentifierfrom Binoban for the source you're going live with — not the placeholder values from a quickstart. See Authentication & setup. - The host is set deliberately, not left on its default. This looks
different per platform:
- Native SDK / React Native —
apiHostis required, with no fallback. Point it atapi.binoban.iofor cloud, or your tenant's host for on-prem/air-gapped. A blank value silently disables the SDK. - Web SDK — set
host.apiPathexplicitly. If you omit it, the SDK silently falls back to a build-time default baked into the bundle, which may not be your environment — exactly the kind of thing that must not reach production unnoticed. See On-prem.
- Native SDK / React Native —
sourceIdentifieris the 12-character handle Binoban gave you — not something you generated yourself.- A real
identify/trackcall succeeds. Send one and confirm a 2xx response — not a401 error.sdk.authorization.failed(badapiKey) or404 error.sdk.source.notFound(badsourceIdentifier). See Error codes. - Debug mode is off.
Binoban.debug(false)(Web) /Binoban.debugLogsEnabled = false(Native, the default) before shipping. See Debug mode. - SDK version is pinned, not tracking "latest" automatically — confirm the version against the compatibility matrix and pin it in your build.
- Identity strategy reviewed. Confirm how
anonymousIdanduserIdstitch together for your app, and that you callidentifyat the right moment. See Identity strategy. - Consent wired, if applicable. If your deployment gates tracking on consent, confirm that path before go-live. The Consent API page is still a stub — coordinate directly with Binoban if you need specifics now.
Planned
Schema validation and rate/size-limit behavior beyond the field-length and batch-size limits already documented on the Tracking API page aren't fully cataloged yet — see Error codes for what's confirmed today.