> 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/solarwinds-ip-address-manager-ipam.md).

# SolarWinds IP Address Manager (IPAM)

## Connection Requirements

SolarWinds IP Address Manager (IPAM) sits on top of SolarWinds Orion and tracks IP space, subnets, and DHCP/DNS bindings. This adapter collects IP nodes from the `IPAM.IPNode` entity, filtered to **Used** and **Reserved** statuses.

### 1 - IP

Hostname or IP address of the SolarWinds Orion server hosting IPAM.

### 2 - Port

Port number (optional, default: **17774**). This is the SWIS JSON endpoint. Switch to **17778** only if you enable the legacy REST v1 toggle below.

### 3 - Username

The username which is going to be used by OctoXLabs CSAM PLATFORM Asset to fetch data from SolarWinds IPAM.

{% hint style="info" %}
The user needs to have the **"IPAM User"** role on SolarWinds; a read-only **"View"** permission level is sufficient.
{% endhint %}

### 4 - Password

The Password of the provided username.

### 5 - Is secure

Use HTTPS for connection (optional, default: **true**).

### 6 - Use REST v1 (legacy)

Use the legacy `/api/v1/query` GET endpoint on port **17778** (optional, default: **false**). Only enable this if your SolarWinds version does not expose the SWIS JSON POST endpoint.

### 7 - Timeout

The amount of time (in seconds) to wait for API responses (optional, default: **30**). Increase this if your network or Orion server configuration requires a longer timeout.

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

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