> For the complete documentation index, see [llms.txt](https://docs.magicui.com.tr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.magicui.com.tr/requirements.md).

# Requirements

Before you begin, please ensure your environment meets the following requirements.

### **Server Requirements (WordPress)**

To run the **MagicUI WordPress plugin**, your server must meet these specifications:

* **WordPress:** Version 5.8 or higher
* **PHP:** Version **7.2 or higher** (7.4+ recommended for better performance)
* **WooCommerce:** Version 5.0 or higher
* **IonCube Loader:** **Required** (must be installed and enabled, compatible with your PHP version)
* **MySQL:** Version 5.7 or higher (or MariaDB 10.3+)
* **SSL Certificate:** Required for secure API communication (HTTPS)
* **cURL:** Enabled for API requests
* **JSON Extension:** Enabled
* **mbstring Extension:** Enabled
* **allow\_url\_fopen:** Enabled

### **Development Environment (React Native App)**

To build and run the mobile application, you will need to set up a React Native development environment.

#### General

* **Node.js:** Version 20 or higher
* **Package Manager:** npm or yarn
* **Git:** For version control

### **iOS Development (Mac only)**

* **macOS:** Latest supported version
* **Xcode:** Latest version (available on the Mac App Store)
* **CocoaPods:** Dependency manager for Swift and Objective-C Cocoa projects

### **Android Development**

* **Android Studio:** Latest version
* **Java Development Kit (JDK):** JDK 17 is recommended for newer React Native versions
* **Android SDK:** Android 14 (API 34) is recommended
