Skip to main content

Environment

Environment is a Platform Admin page. After a deploy — or when Hub cannot reach the API, analytics, reCAPTCHA, or the form designer — use it to confirm what this Hub process actually loaded.

It is read-only. Nothing here writes to env, Helm, or .env. Tenant admins do not see this page.

  • Public values (API URL, PostHog, reCAPTCHA site key) show in full and can be copied.
  • The SurveyJS Creator licence is a real secret — Set or Not set only.

Storage, Auth, and Email have their own Platform Admin pages. The full variable catalog is Hub environment variables.

Open Environment

  1. Sign in as a platform administrator.
  2. Open Platform Admin.
  3. Under Configuration, choose Environment.

At a glance

The strip at the top answers whether anything is missing.

Environment overview strip showing Node environment and how many checks are configuredEnvironment overview strip showing Node environment and how many checks are configured
ControlMeaning
Node environmentNODE_ENV for this Hub process.
Not set: …Shown only when at least one check below is empty.
n of 4 configuredCount of the four checks that are present.
CheckRequiredConfigured when
Endatix API URLYesHub has a non-empty API URL
PostHog project keyNoPostHog key is set
reCAPTCHA site keyNoSite key is set
SurveyJS creator licenceNoLicence key is set

A missing API URL uses the attention (warning) badge. Optional gaps use a muted badge. All four set shows 4 of 4 configured.

Sections

Each card is one config group. Env var names sit under the labels.

Environment configuration cards for API, Debug, Experimental, Analytics, reCAPTCHA, and SurveyJSEnvironment configuration cards for API, Debug, Experimental, Analytics, reCAPTCHA, and SurveyJS

API

How this Hub talks to the Endatix API.

RowMeaning
StatusConfigured or Not configured
Endatix API URLURL Hub calls (copyable)
API origin / API prefixShown when the URL was split from ENDATIX_BASE_URL

If Status is Not configured, Hub cannot load forms, submissions, or most admin data. Fix env and recycle Hub.

Debug

RowMeaning
Debug modeExtra diagnostics. Leave Off in production unless you are diagnosing.
Node environmentSame value as the overview strip

Experimental

RowMeaning
SurveyJS extensionsEndatix designer extension pack. Not the SurveyJS licence. Use with care in production.

Analytics

PostHog values already ship to the browser, so the page shows the literal key and hosts (or an em dash). Copy to compare with deployment config.

reCAPTCHA

Public site key only (copyable). The reCAPTCHA secret never appears in Hub.

SurveyJS

The only secret on this page. Server-only; never sent to the browser.

SurveyJS card showing Creator licence as Set or Not setSurveyJS card showing Creator licence as Set or Not set

Not set is normal without a licence. If the designer shows a SurveyJS licence warning, set ENDATIX_SURVEY_LICENSE_KEY and recycle Hub.

How to read values

DisplayMeaning
Monospace + copyPublic value Hub loaded
Em dash (—)Not set
On / Off / Enabled / Disabled / Configured / SetStatus. Warning tone is only for a missing required API URL

Change a value

  1. Update the named variable on the Hub host (.env, Helm, container env).
  2. Recycle Hub so it re-reads env.
  3. Refresh Environment.

Prefer ENDATIX_* names. Deprecated NEXT_PUBLIC_* names still work as a one-time copy at process start when the current name is empty. This page shows the result after that copy.