Skip to main content


Following are prerequisites for using Eggplant Functional (EPF), including supported operating systems (OSs) and software, hardware and memory recommendations, default port usage, and related notes. To achieve the best results in your environment, consider how and where you plan to run your tests. For example, on which machines will you run the EPF GUI to write your scripts? Will you run multiple tests on multiple instances of EPF at the same time without the GUI? Plan to set up your test systems accordingly. If you have any questions, please don't hesitate to contact our Customer Support.

System Recommendations

Processor Recommendations

SystemNumber of EPF Instances RunningProcessor
Windows (64-bit)12 GHz dual core or faster
Mac Silicon (ARM64), Intel (x64)12 GHz dual core or faster
Linux1Intel x86 64-bit

Processor Notes

  • If you plan to run multiple instances of EPF simultaneously, you might need to increase your processing power.

Memory Recommendations

Number of EPF Instances RunningRAM
116 GB or more
Additional GUI+ 8 GB for each additional instance of Eggplant Functional desktop application opened
Additional Command license+ 2 GB for each additional process of Eggplant Functional background execution

Memory Notes

The basic memory requirements are the same for all platforms.

Default Port Usage

Reprise License Server Adminstration toolTCP 5052-5054
RDP SUT connections3389
VNC SUT connections5900
WebDriver SUT connections4444

Default Port Usage Notes

EPF uses the following ports by default. If you encounter conflicts with the default ports in your environment, you can configure EPF to use different ports. Contact our customer support if you have questions about reconfiguring ports.

Supported Software


EPF 23.2.0 and 23.2.1 were tested with the following OSs, web browsers, and wedriver versions. Other OS and browser versions may also work.

Operating Systems

Windows (64-bit)10/11, Server 2019/2022
Mac Silicon (ARM64), Intel (x64)macOS 14.2/13.6/12.7/11.6
Red Hat Enteprise Linux (RHEL) (64-bit)8.8*
CentOS Linux (64-bit)7.7
Ubuntu LTS Linux (64-bit)16.04/20.04/22.04

Operating System Notes

  • Eggplant Functional will no longer support macOS 10 or 11 in starting in June 2024.

  • The mfplat.dll, included in the Windows Media Pack, is required for Eggplant Functional 21.1 and later. Some Windows versions, such as Window 10 N, do not include this .dll by default.

  • Installing EPF on Ubuntu 20.04 and RHEL 8.8 requires modification to system libraries. Check with your IT team to determine if this solution is right for you.

  • For EPF installations on Ubuntu 22.04:

    • The EPF GUI is not currently supported on Ubuntu 22.04.

    • If you are upgrading EPF on Ubuntu to run on Ubuntu 22.04, you need to reset the SUT connection passwords for your existing connection list connections. You need to enable the GUI in 22.04 to reset the passwords.

  • For inquiries about other distributions of Linux, email Eggplant support.

Web Browsers and Webdrivers


Web Browser and Webdriver Notes

The web browser testing included testing the same version of the associated webdriver.

Citrix Connections

Citrix VersionVersion
Citrix Workspace LTSR22.03

Citrix Connection Notes

  • Citrix connections are only supported with EPF on Windows.

  • The Citrix version shown above must be installed on Eggplant Functional machine.

Compatible Reprise License Manager (RLM) Server Versions

RLM VersionSystemsVersions
15.1BL2Windows (64-bit)11
"Mac Silicon (ARM64), Intel (x64)macOS 12
"CentOS Linux (64-bit)7.7
"Ubuntu LTS Linux (64-bit)16.04

RLM Server Notes

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

  • The RLM Server version above was tested with the operating systems listed.

  • 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 fail to change the default admin password or you fail to 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.