Skip to main content

Deploying Test Run Engine


Visit Test Run Engine versions page to view all the available versions of the Test Run Engine.

Environment Variables or Secrets

Pass any secrets or sensitive information as environment variables. This allows you to securely store and utilize credentials such as database credentials, Kafka credentials, or any other secrets required for your tests.

Deployment Options

To deploy the Test Run Engine (TRE) locally. Use this if you want to bring your application stack to a local environment or test against public APIs.


Note that resources deployed within a private subnet of a public cloud are not accessible from the locally deployed TRE. Either use a VPC or deploy the TRE directly into your public cloud.

Step 1

Pull the latest version of the TRE image:

docker pull

Step 2

Run the docker container with the required environment variables:


To pass additional environment variables, you can use the -e parameter.

docker run -d --name "tesmon-test-run-engine" \
-e TESMON_ENVIRONMENT_ID=************** \
-e TESMON_API_TOKEN=************** \
TESMON_ENVIRONMENT_IDEnvironment ID from Environments pagetrue
TESMON_API_TOKENToken from Tokens pagetrue


Repeat Step 1 and Step 2 as shown above.