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

# phpIPAM

## Connection Requirements

### 1 - IP / Hostname

The IP address or hostname of your phpIPAM server (e.g., **192.168.1.10** or **ipam.company.local**).

### 2 - Port

The port your phpIPAM server listens on (optional, default: **443**).

### 3 - Username

The username for the phpIPAM account.

### 4 - Password

The password for the phpIPAM account.

### 5 - App Name

The application name configured in phpIPAM. This value appears in every API request URL (e.g., **/api/myapp/devices/** — the App Name is **myapp**).

### 6 - Is Secure?

Choose this if your connection is going to be over HTTPS (optional, default: **True**).

### 7 - Thread Count

This adapter works in a multi-threaded manner. This field represents the number of parallel threads that is going to be constructed for sending API requests (default: **32**, min: **1**, max: **32**).

### 8 - Sleep Time

Delay in seconds between thread batches (default: **0**). Increase if encountering rate limit errors.

### 9 - Timeout

The amount of time (in seconds) to wait for API responses. (default: 30)

{% hint style="info" %}
**Permissions Required**

The application must be configured with at least **Read** permission under **Administration > API**.
{% endhint %}

{% hint style="danger" %}
**Attention**

Please perform a connection test to ensure there is a valid connection to the phpIPAM host. When the discovery operation is finalized you will be able to see the details on Assets page.
{% endhint %}
