Skip to main content
Version: DAI 7.2


Following are prerequisites for using DAI, including supported operating systems (OSs), hardware recommendations, default port usage, and compatible Eggplant Functional (EPF) versions. To achieve the best results in your environment, consider how and where you plan to run your tests. For example, where will you run your DAI Server and where will you run your Agents? Will you run multiple Run Agents at the same time? Then plan to set up your systems accordingly. If you have any questions about how to configure your systems, please contact our customer support.

Hardware Recommendations

The following are recommended hardware configurations for trial and production deployments.

Processor64-bit Intel 2.3 GHz or equivalent (4+ cores or 8+ threads recommended)
Memory8 GB minimum
Disk Space500 GB minimum for production deployments, 5 GB minimum for trial deployments

If you want to run multiple agents on the same machine, you may need more memory and processing power. For example, a test environment that ran 5 agents simultaneously used a 64-bit Intel 2.3 GHz processor or equivalent (4+ cores or 8+ threads recommended) and 32 GB of memory.

Default Port Usage

By default, Eggplant DAI uses 8000 for the main DAI Server. For information on changing ports after installation, see Change the Eggplant DAI Port on Windows.

In addition, the following ports must be available: 4566-4568, 4589, 4650, 5433, 5673, 9000, 15673, 15675.

Supported Operating Systems


DAI version 7.2 was tested with following OSs and Eggplant Functional (EPF) versions. Other OS versions may also work.

DAI Server

Windows (64-bit)10/11, Server 2022
macOS (64-bit)14.3 (Sonoma)
Red Hat Enterprise Linux (RHEL) (64-bit)7 (Deploying in Containers with prerequisites)
CentOS Linux (64-bit)7 (Deploying in Containers with prerequisites)

DAI Design Agent

Windows (64-bit)10/11, Server 2022
macOS (64-bit)14.3
CentOS Linux (64-bit)7
Ubuntu LTS Linux (64-bit)20

DAI Run Agent

64-bit Windows10/11, Server 2022*
macOS (64-bit)14.3
CentOS Linux (64-bit)7
Ubuntu LTS Linux (64-bit)20

*The DAI Run Agent running as a service was tested on Windows Server 2022.

Supported Browsers

Google Chrome120Windows 10
"114Cloud SUT
"120macOS 14.3 (Sonoma)
Microsoft Edge120Windows Server 2019/2022
Mozilla Firefox122Windows 10

Compatible Eggplant Functional (EPF) Versions

For information about how EPF integrates with DAI, please see Eggplant DAI Integration with Eggplant Functional.

The following versions of Eggplant Functional (EPF) were tested with DAI 7.1:

SystemVersionEPF Version
Windows (64-bit)10/11, Server 2012/2016/201923.2.1
64-bit macOS Intel (x64)14.323.2.1
Red Hat Enterprise Linux (RHEL) (64-bit)723.2.0
CentOS Linux (64-bit)723.2.0
Ubuntu LTS Linux (64-bit)20*23.2.0

EPF 23.2.1 is only available for Mac and Windows. We recommend it for best results with Western language recognition. For best results with Eastern language recognition, use EPF version 23.2.0, which is available on all platforms.

*Installing EPF on Ubuntu 20 requires modification to system libraries. Check with your IT team to determine if this solution is right for you.

System Under Test (SUT) Recommendations

We recommend that your system under test (SUT) reflect typical systems run on your company network or for your standard testing. There are no required operating systems or system minimums. SUTS need to be able to run either RDP or VNC. The following table lists the default ports. You need to ensure these ports are open or change them in your connection definitions.

Connection TypeDefault Port
Selenium webdriver4444*

*If you are using Selenium webdriver connections, you need to install the webdriver server.

For more information about different types of SUT connections, such as Sauce Labs and mobile devices, see Managing SUTs in Eggplant DAI.

Compatible Reprise License Manager (RLM) Server Versions

RLM is a license manager that integrates with EPF and DAI. For more information about RLM, see the RLM License Administration guide for details.


RLM Server Notes

Starting with v15.1, you must set passwords for the RLM administration web server. If you do not, on startup, RLM will create a new admin account for you and set a default password for it. In that case, you must log into the web server console and change the default admin password. If you have already created accounts for the administration web server prior to the upgrade, you must clear the passwords for the existing accounts and provide new values after the upgrade. If you do not change the default admin password or set new passwords for legacy users, the RLM license server will shutdown automatically after 10 minutes. Please refer to page 51 of the RLM License Administration guide for details.