# Supported Platforms and Requirements

## Agent

Agent is a native library, supporting the following platforms:

<table><thead><tr><th>Platform</th><th width="249">Architecture<select><option value="5462504d95ce43fa8413727c391e5e7e" label="amd64 (x86)" color="blue"></option><option value="c3bda0b666b547ce81f4d6f73fb78268" label="aarch64 (ARM)" color="blue"></option></select></th><th>JVM</th><th>libc</th><th data-hidden data-type="checkbox">ARM</th></tr></thead><tbody><tr><td>GNU/Linux</td><td><span data-option="5462504d95ce43fa8413727c391e5e7e">amd64 (x86)</span></td><td>1.7 - 21</td><td>2.16+</td><td>false</td></tr><tr><td>GNU/Linux</td><td><span data-option="c3bda0b666b547ce81f4d6f73fb78268">aarch64 (ARM)</span></td><td>1.8 - 21</td><td>2.36+</td><td>false</td></tr><tr><td>Windows</td><td><span data-option="5462504d95ce43fa8413727c391e5e7e">amd64 (x86)</span></td><td>1.7 - 21</td><td>-</td><td>false</td></tr></tbody></table>

## Server

The server application is distributed for the following platforms:

<table><thead><tr><th>Platform</th><th width="249.33333333333331">Architecture<select><option value="7068d7f7c3cb4a49a76a9d0e46cf8b8e" label="amd64 (x86)" color="blue"></option><option value="257bee5f53064750a93ba311f3f2f1a3" label="aarch64 (ARM)" color="blue"></option></select></th><th>libc</th><th data-hidden data-type="checkbox">ARM</th></tr></thead><tbody><tr><td>GNU/Linux</td><td><span data-option="7068d7f7c3cb4a49a76a9d0e46cf8b8e">amd64 (x86)</span></td><td>2.27+</td><td>false</td></tr><tr><td>GNU/Linux</td><td><span data-option="257bee5f53064750a93ba311f3f2f1a3">aarch64 (ARM)</span></td><td>2.36+</td><td>false</td></tr></tbody></table>

There are no fixed system requirements to run the server, since it **strongly** depends on your controlled environment. The server runs multiple jobs like storing, collecting, analyzing and serving the collected data. The server is designed to take advantage of multiple CPU cores, so the more cores the better. A reasonable minimum should be at least 4 CPU cores and 8 GB of RAM. However, if you notice that the server experiences some performance issues like delays in serving and pushing data, consider to increase the system resources for the server.

## Workstation

This is a web application, that can be deployed on any web server that supports web sockets and is able to run as a reverse proxy.&#x20;

{% hint style="warning" %}
The Workstation application requires browsers with native **ECMAScript 2015 (ES6)** support.&#x20;
{% endhint %}

The workstation application makes use of WebGL. Make sure your browser [supports WebGL](https://get.webgl.org/), otherwise some functionalities might not work. If you experience some issues with the application try to install a newer browser.
