phpIPAM review: free open-source IP address management with IPv4/IPv6, VLAN tracking, and a REST API. See features, setup requirements and alternatives.
phpIPAM is an open-source IP address management tool that helps network teams document and organize IPv4 and IPv6 address space, subnets, VLANs, and VRFs through a web-based interface. It is built on PHP with a MySQL backend and is self-hosted on the user's own server infrastructure.
The project is maintained by a community of contributors rather than a commercial vendor, and it is distributed free of charge under an open-source license, making it a common choice for organizations that want IPAM functionality without licensing fees.
phpIPAM covers the core needs of IP address tracking: subnet and VLAN management, visual subnet utilization maps, automated subnet scanning to detect active hosts, and NAT documentation. It also integrates with PowerDNS for DNS record management and supports authentication against Active Directory, LDAP, and RADIUS.
For automation-focused teams, phpIPAM exposes a REST API that can be used to script address allocation, integrate with configuration management tools, or feed IP inventory data into other network systems.
phpIPAM is completely free and open source, with no paid tiers, licensing fees, or usage limits from the project itself. Organizations only pay for the infrastructure needed to host it, such as a Linux server and database.
Because there is no official hosted or commercial edition, teams that want managed hosting must arrange it through third-party hosting providers, who set their own independent pricing for infrastructure and support.
Yes. phpIPAM is a free, open-source IP address management tool with no licensing fees or paid tiers.
Yes. phpIPAM fully supports both IPv4 and IPv6 subnet and address management.
Yes. phpIPAM provides a REST API that can be used with automation and configuration management tools such as Ansible and Terraform.
phpIPAM typically runs on a Linux server with Apache or nginx, PHP, and a MySQL or MariaDB database; it is also available as a Docker image.
phpIPAM integrates with PowerDNS to keep DNS records in sync with documented IP address allocations.
phpIPAM focuses specifically on IP address and subnet management with a simpler feature set, while NetBox offers broader data-center infrastructure modeling in addition to IPAM.
phpIPAM is maintained by an open-source community of volunteer contributors through its GitHub repository rather than a commercial company.
Yes. phpIPAM supports authentication via Active Directory, LDAP, and RADIUS in addition to local accounts.