Software and Hardware Requirements

Prev Next

Traceable runners depend on a stable and well-provisioned environment to process scans efficiently. This page summarizes the system requirements you must ensure before installing or scaling runners within your application ecosystem. Once you have the necessary requirements, you can install the runner. For the steps to do this, see Installing a Runner.

Hardware dependencies

Based on the number of tests within a scan or across scans, Traceable recommends that you have the following configuration:

Number of Tests →

1k Tests

10k Tests

100k Tests

300k Tests

700k Tests

1 Million Tests

Deployment Model ↓

VM

2 vCPU

2 vCPU

2 vCPU

4 vCPU

-

-

2GB RAM

4GB RAM

4GB RAM

8GB RAM

-

-

Kubernetes

-

-

-

-

-

-

If you have any questions about the exact requirements, you can contact your Traceable Account Executive or send an email to support@traceable.ai.


Software dependencies

You must have the following dependencies in your system to support runner installation and execution:

Method

Dependencies

Binary Installation

  • Your system must have glibc version 2.28 or later.

  • For Postman collection-based scans, the runner must have access to the Postman domain to download the Newman CLI. Alternatively, you can provide your own Postman or Newman library.

Docker

Your system must be able to run Docker containers.


Operating System

Traceable publishes binaries for x64 Linux, aarch64 Linux, and x64 macOS. If you are running on a different platform, you can use the Traceable Docker image available on the Docker Hub.


Recommendations

For very large environments, Traceable recommends applying filters, creating multiple scans from the scan configuration page or CLI, or increasing the overall system or environment resources to prevent scan failures and abnormal behavior.