ShellYard
Last reviewed against v0.9.0 source: internal/connections/store_http.go, frontend/src/components/Tools/HTTPClient/

Environments

Named {key, value, is_secret} lists scoped per Space. Variable substitution in URL, headers, params, body, and auth.

Environments are named lists of {key, value, is_secret} entries scoped per Space.

Substitution

The active environment substitutes {{var}} references in:

  • URL
  • Headers
  • Query params
  • Request body
  • Auth fields (Basic / Bearer / API key / etc.)

Secrets

Values flagged is_secret=true:

  • Render as •••• in the editor.
  • Aren’t logged in the audit trail.
  • Don’t appear in collection-runner reports.

Switching environments

The request editor’s environment dropdown swaps the active environment for the current Space. No restart needed; saved requests immediately resolve under the new substitutions.