> For the complete documentation index, see [llms.txt](https://docs.qapilot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qapilot.io/getting-started/set-up-qapilot/system-requirements.md).

# System Requirements

To ensure a seamless experience using **QApilot**, here are some general hardware and software requirements that you need to consider:

## Cloud Device Testing

* **Hardware:** Windows or Mac laptop with a minimum of 8GB RAM.
* **Internet Connection:** A stable internet connection to access the cloud platform and execute tests.
* **Supported Browsers:** Latest versions of Chrome, Firefox, Safari, or Edge.

## Local Device Testing - For Windows

* **Operating System:** Windows 10 or later
* **Hardware:** Minimum of 8GB RAM, 2GHz dual-core processor.
* **Software:**
  * Install [**QApilot** executor](broken://pages/w5bRQwuOaimZNA5tsTOM)
* **Mobile Configuration:** Developer options on mobile must be enabled.

## Local Device Testing - For Mac (Android Local Execution):

* **Operating System:** MacOS 10.14 (Mojave) or later.
* **Hardware:** Minimum of 8GB RAM, 2GHz dual-core processor.
* **Software:**
  * Java JDK 8 or later
  * Node.js 12 or later
  * Android SDK (for Android app testing)
  * [**QApilot** Local Executor](broken://pages/w5bRQwuOaimZNA5tsTOM)
* **Mobile Configuration:** Developer options on mobile must be enabled.

## Local Device Testing - For Mac (iOS Apps Local Execution):

* **Operating System:** MacOS 10.14 (Mojave) or later.
* **Hardware:** Minimum of 8GB RAM, 2GHz dual-core processor.
* **Software:**
  * Java JDK 8 or later
  * Node.js 12 or later 3.Xcode
  * WebDriver
  * [**QApilot** Local Executor](broken://pages/w5bRQwuOaimZNA5tsTOM)
* **Mobile Configuration:** Developer options on mobile must be enabled.

## Local Device Testing - For Linux:

* **Operating System:** Linux.
* **Hardware:** Minimum of 8GB RAM, 2GHz dual-core processor.
* **Software:**
  * Java JDK 8 or later
  * Node.js 12 or later 3.Xcode
  * android studio
  * [**QApilot** Local Executor](broken://pages/w5bRQwuOaimZNA5tsTOM)
* **Mobile Configuration:** Developer options on mobile must be enabled.
