> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Server requirements

> Hardware, software, and network requirements for installing the Cognite PI extractor.

You can install the extractor on a physical server, on a virtual machine on-premises, or in the cloud.

## Memory

For the default values in the configuration, the server needs a minimum of 4 GB RAM and an additional 256 GB HD for logging and storage. You can adjust the configuration to reduce memory usage.

## CPU

For the default values in the configuration, the server needs a minimum of **2-core CPUs**.

<Info>
  The memory and CPU requirements also depend on the number of PI points in the PI Data Archive, the rate of real-time data points, the volume of historical data, and the rate at which the extractor checks for new PI Points.
</Info>

## Software

<Info>
  Cognite tests the CDF PI extractor for AVEVA PI Server 2018 SP3. According to AVEVA's documentation, this implies that any SP3 Patch level will work.
</Info>

* Windows Server 2016 or later.
* A Windows account with admin rights to install the extractor.
* Access to the Windows machine, for instance through VPN.
* .Net Framework 4.8 Runtime or later.
* PI AF SDK 2018 installed on the extractor host, distributed as part of the [PI AF Client 2018 SP3 Patch 3](https://docs.aveva.com/bundle/af-sdk/page/html/af-sdk-overview.htm).

## Network access

* Username and password for connecting to the PI server where the data is stored.
* Network access with firewall openings to the PI system. This means to each PI server on TCP port 5450.
* Network access with firewall openings to the CDF cluster and CDF project.
