OpenIPAM vs phpIPAM
OpenIPAM
github.comphpIPAM
phpipam.netSide by side
| Figure | OpenIPAM | phpIPAM |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · Ipam Tool | 8.4 (#4) | 7.6 (#12) |
| Spec score · IP Address Management Software | 8.3 (#10) | 7.5 (#23) |
| API | Server mode provides a REST API with CRUD endpoints for entities, cross-entity search, dashboard statistics, and JSON backup or import. | phpIPAM provides a REST API for interacting with the application from other software; URL rewriting is required for the API to work. |
| Authentication | Server mode supports SAML 2.0 single sign-on with Microsoft Entra ID and requires authentication for routes. | The feature list names domain authentication through AD, LDAP, and Radius. |
| Purpose | OpenIPAM is an open-source IP address management and CMDB tool for managing network and infrastructure inventory. | phpIPAM is an open-source web application for IP address management. |
Plans
In their own words
OpenIPAM
OpenIPAM is a free, open-source IP address management and CMDB tool for network and infrastructure inventory. It manages CIDR subnets, IP assignments and reservations, duplicate-IP conflicts, VLANs, IP ranges, and subnet calculations. DHCP tracking covers scopes, leases, reservations, options, and utilization. Its inventory supports 14 host types, hardware lifecycle tracking, locations and racks, maintenance windows, and company records. It can run in a browser with local storage or use an optional Python Flask backend with server-side SQLite for multi-user access. Server mode adds SAML 2.0 single sign-on with Microsoft Entra ID, authenticated routes, and a REST API for entity management, cross-entity search, dashboard statistics, and JSON backup or import. The project describes signed session cookies with an eight-hour lifetime and user-attributed audit entries. CSV host import and JSON backup and restore, including DHCP data, are supported. Browser-mode data stays in the browser; server-mode data is stored in the server-side SQLite file. The plan costs nothing. Current browser support covers Chrome, Firefox, Safari, and Edge, with WebAssembly and ES6+ required.
phpIPAM
phpIPAM is a self-hosted web application for managing IPv4 and IPv6 address space. It organizes addresses into sections and subnets and displays available subnet space. Network tools include VLAN and VRF management, NAT support, rack management, an address calculator, automatic subnet scanning, and IP status checks. Administrators can set group permissions for sections and subnets; listed authentication options include AD, LDAP, and Radius. The application also lists PowerDNS integration and a REST API for use by other software. URL rewriting is required for the API, and its documentation recommends SSL to protect Basic authentication credentials. Installation requires Apache with PHP or Nginx with PHP-FPM, plus a MySQL server. The software is free at free. Stable files are available through GitHub and SourceForge, and development releases through GitHub. A demo installation is available, while community support is directed to GitHub. The project also offers help with custom development, integration, bug fixes, and installation or upgrades.