development while building locally, staging for your test deployment and
production for live traffic. A repository branch and a deployment environment
are different: the same commit can run in both staging and production.
Set the environment
Find the right events
Choose the environment during SDK setup. Once events arrive, use Event environment in a system’s Production tab. Bench filters the event list and SDK connection status on the server before applying the result limit. All environments shows the combined view. Events without a label are Not specified; Bench does not assume production. GitHub discovery, business context and prompt/model Bench history remain scoped to the repository and system. The event filter does not create separate accounts, permission boundaries, keys, billing balances or copies of those records.Test before sending live traffic
- Use a development or staging deployment with synthetic inputs.
- Send a metadata-only SDK event and confirm receipt in the same environment.
- Run application tests with test services or fixtures for external actions.
- Add production instrumentation and verify production receipt separately.
environment does not change the services your application calls. A
staging label cannot turn a live payment key into a test key.
