Skip to main content

Environment Management

Short answer

Use EaaS endpoints to provision / status / destroy ephemeral environments, read redacted get_eaas_config, and resolve branch-specific BASE_URL. BunnyShell list/log endpoints return opaque upstream JSON.

Common scenarios

Ephemeral environment lifecycle

  1. provisionEphemeralEnvironment
  2. Poll getEphemeralEnvironmentStatus
  3. destroyEphemeralEnvironment

CLI helper: testchimp provision-ephemeral-environment-and-wait.

Branch endpoint config

getBranchSpecificEndpointConfig

BunnyShell diagnostics

listBunnyshellEnvironmentEvents, listBunnyshellWorkflowJobs, getBunnyshellWorkflowJobLogs — free-form upstream payloads.

Frequently asked questions

How do ephemeral environments work via API?

provision_ephemeral_environment, poll get_ephemeral_environment_status, then destroy_ephemeral_environment.