Cloudflare Pages

RunEnv production check

Disposable secrets only. This test intentionally renders configured keys and values into the browser DOM.

Server racks in a production environment

Build-time DOM

Build values rendered

Found
2 / 2
Built
4/13/2026, 9:38:34 AM
NEXT_PUBLIC_RUNENV_BUILD_MARKERfound
runenv-build-marker
RUNENV_TEST_SECRETfound
use-a-disposable-high-entropy-test-secret

These values are part of the static output after `next build`.

Runtime

Checking Cloudflare runtime

Waiting for the Pages Function response.

Display list

Default watched keys

RUNENV_TEST_SECRETfound
watched by default
NEXT_PUBLIC_RUNENV_BUILD_MARKERfound
watched by default

Add `RUNENV_KEYS_TO_DISPLAY=API_URL,FEATURE_FLAG` to show more injected keys. The runtime API also displays non-Cloudflare environment bindings it can enumerate.

Expected result

Values visible in the browser

Build-time values prove the deployment build received them. Runtime values prove the Cloudflare Pages Function received them and returned them to the client.