# Prerequisites for FenixPyre Windows Client Installation

### Pre-requisites

{% hint style="warning" %}
If you're the admin of your organization, kindly follow these [prerequisite checklist ](/fenixpyre-for-admins/getting-started/prerequisites-checklist.md)before proceeding with FenixPyre Windows agent installation
{% endhint %}

{% content-ref url="/spaces/OuMyGdeUQs2m5OYPFuwT/pages/QzLFlmmYVoJgEz0JHaIQ" %}
[Prerequisites Checklist](/fenixpyre-for-admins/getting-started/prerequisites-checklist.md)
{% endcontent-ref %}

Before installing the FenixPyre Windows Client or agent, please ensure that the following prerequisites are met based on the version you are installing.

**For Agent Version 6.2.0 and Above:**

1. **Whitelist FenixPyre**:\
   Ensure that FenixPyre is whitelisted by your network’s firewall and antivirus software to prevent any interference with the installation and operation of the agent. [Read more](/references/how-to-guides/how-to-whitelist-fenixpyres-windows-agent-in-your-antivirus-edr-xdr.md)
2. **Microsoft Visual C++ Redistributable (x64) 2019 or Higher**:\
   The installation requires the Microsoft Visual C++ Redistributable for Visual Studio 2019 (x64) or a newer version. This is essential for ensuring that the necessary runtime components are available for the agent to function properly. If it is not already installed on the machine, you can download it from the official Microsoft website. [Read more](/references/how-to-guides/how-to-install-microsoft-visual-c++-redistributable-x64-2019-or-higher.md)
3. **TLS 1.2 or Above Enabled**:\
   FenixPyre requires TLS 1.2 or above to ensure secure communication between the agent and the platform. Verify that TLS 1.2 is enabled in your system settings and network configuration to support secure data transmission. [Read more](/references/how-to-guides/how-to-enable-tls-1.2-on-windows-for-agent-installation.md)
4. **AppData Folder on Local Storage**:\
   The **AppData** folder, which stores important application data, must be located on local storage rather than network storage. This is critical for performance and reliability during the operation of FenixPyre.
5. **Install WebView2**:\
   FenixPyre uses WebView2 for rendering web content within the application. If WebView2 is not already installed on your system, it must be installed separately. If it's not installed, you will be prompted during the FenixPyre installation process, or you can manually download and install it from the Microsoft website. [Read more](/references/how-to-guides/how-to-install-webview2-on-your-windows-machine.md)

### Minimum System Requirements

#### **Supported Processors**

FenixPyre is compatible with specific processor architectures:

* **64-bit (x64) Architecture Processors**:\
  FenixPyre supports only 64-bit architecture processors (x64). If your system uses a 32-bit processor, you will need to upgrade to a 64-bit machine to use the FenixPyre agent.
* **ARM Architecture**:\
  Currently, FenixPyre does not support ARM-based processors. If your device is using an ARM processor, it will not be compatible with FenixPyre at this time.

#### Supported Operating System

* Windows 10 (64-bit)
* Windows 11 (64-bit)
* Windows Server 2019 or newer

#### Hardware

* CPU: Dual-core processor
  * 8 core processor recommended for optimal encryption speed
* RAM: 8 GB minimum
  * 16 or 32 GB recommended for optimal encryption speed
* Disk Space: Minimum 2 GB free disk space

#### Network

* Continuous internet or network connectivity for real-time security updates and centralized management
* Outbound HTTPS connectivity (port 443) to FenixPyre cloud or on-premises management server

#### Software

* .NET Framework 4.8 or later
* Latest Windows security patches and updates installed

#### Permissions

* Administrator privileges required for installation
* System-level permissions for operation and updates

### **Supported Identity Providers**

FenixPyre integrates with the following identity providers for Single Sign-On (SSO) to enable seamless authentication for users:

* **Azure Active Directory (Microsoft Entra ID)**:\
  FenixPyre can integrate with Azure AD (now part of Microsoft Entra ID) for centralized user management and SSO authentication, ensuring streamlined user access and security controls.
* **Okta**:\
  FenixPyre also supports Okta for identity management and SSO. With Okta, users can authenticate seamlessly using their existing Okta credentials, simplifying the login process across multiple applications.
* Or any SAML 2.0 based Identity Provider

### **Supported Cloud Providers**

FenixPyre integrates with a variety of cloud storage and collaboration platforms to ensure that your data is securely synced and accessible across all your systems. The following cloud and desktop integrations are supported:

* **Cloud/Web Integrations**:\
  FenixPyre supports integrations with the following cloud storage providers for seamless file access and synchronization:
  * **Egnyte**
  * **OneDrive / SharePoint**
  * **Box**
* **Desktop Integrations**:\
  For local file synchronization and management, FenixPyre supports desktop integration with:
  * **Egnyte**
  * **OneDrive / SharePoint**
  * **Dropbox**

These integrations ensure that FenixPyre can securely manage and protect files across your organization, whether stored on-premises or in the cloud.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fenixpyre.com/fenixpyre-for-admins/fenixpyre-windows-agent/prerequisites-for-fenixpyre-windows-client-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
