Skip to main content

Overview

Environments let you organize variables into named groups — such as Production, Staging, or Local Dev — so your tests can use different configurations depending on the context they run in. Each environment holds a set of key-value variables that your tests can reference at runtime. Variables can be marked as sensitive to protect secrets like API keys and passwords.

Creating an Environment

1

Navigate to Environments

Click Environments in the sidebar.
2

Click New

Click the + New button in the toolbar.
3

Enter details

Provide a Name (e.g., Production, Staging) and an optional Description to help your team understand what this environment is for.
4

Create

Click Create. The new environment appears in the table and opens automatically.

Managing Variables

Click any environment row to open its detail drawer, where you can add, edit, search, and delete variables.

Adding Variables

1

Enter name and value

Type a variable Name and Value in the form at the top of the drawer.
2

Mark as sensitive (optional)

Toggle Sensitive if the value contains a secret (API key, password, token). Sensitive values are encrypted and masked in the UI.
Once a variable is marked as sensitive, it cannot be changed back. The value will be hidden and only accessible by your tests at runtime.
3

Add more rows (optional)

Click + Add Variable to add multiple variables at once before saving.
4

Save

Click Save to store all new variables.

Editing Variables

Click the pencil icon on any variable row to open inline editing. You can change the name, value, or toggle the sensitive flag (for non-sensitive variables only).

Deleting Variables

Click the trash icon on any variable row. A confirmation dialog will appear before the variable is permanently removed.

Sensitive Variables

Sensitive variables provide an extra layer of protection for secrets:
BehaviorDetail
Masked in UIDisplayed as •••••••• with a lock icon.
Hidden from APIThe get endpoint returns null for sensitive values.
IrreversibleOnce marked sensitive, a variable cannot be changed back.
Editable valueYou can update the value of a sensitive variable, but you won’t see the current value.
Always mark API keys, passwords, database credentials, and tokens as Sensitive.