---
title: "Software and Hardware Requirements"
slug: "software-and-hardware-requirements"
description: "Review the software and hardware requirements for running Traceable runners. Learn about supported operating systems, resource recommendations, and dependencies needed for reliable scan execution at scale."
updated: 2026-02-25T13:29:14Z
published: 2026-02-25T13:29:14Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://traceabledocs.document360.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Software and Hardware Requirements

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](/v1/docs/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 | 1 Million Tests |
| --- | --- | --- | --- | --- | --- |
| Deployment Model ↓ |  |  |  |  |  |
| **VM** | 2 vCPU | 2 vCPU | 2 vCPU | 4 vCPU | - |
| 2GB RAM | 4GB RAM | 4GB RAM | 8GB RAM | - |
| **Kubernetes** | 1 vCPU | 1 vCPU | 1 vCPU | 1 vCPU | 2 vCPU |
| 2GB RAM | 2GB RAM | 4GB RAM | 4GB RAM | 8GB RAM |

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 dependencies

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](https://hub.docker.com/r/traceableai/traceable-cli).

---

## 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.

## Related

- [Installing a Runner](/installing-a-runner.md)
- [Understanding Runners Dashboard](/understanding-runner-dashboard.md)
- [Uninstalling a Runner](/uninstalling-a-runner.md)
