The real question: how far does your IP repository need to go?
Every network team shares the same starting point: replacing an unmanageable spreadsheet with a reliable IP inventory. On that ground, phpIPAM and teemIP both deliver. The difference appears next, when it comes to deciding whether an IP address stays a row in a repository or becomes an object linked to a device, an interface, a site, an organisation and an owner.
That question rarely comes up at the start of the project. It arrives twelve or twenty-four months later, when security asks for an inventory, operations wants to know who uses what, or an audit requires change tracking. Which is precisely why it deserves to be settled when the tool is chosen, and not on the day the need becomes urgent.
In 2 minutes: which option to look at?
| Your situation | What to look at first | Why |
|---|---|---|
| You still manage IP addresses in Excel and want a first repository. | phpIPAM or teemIP | Both are a clear improvement over the spreadsheet for the addressing plan. |
| Your need is stable and will stay centred on IP inventory. | phpIPAM | A narrower scope means less configuration before go-live. |
| You do not yet know whether you will need to link IPs to your assets. | teemIP | The CMDB is there the day the need appears, without redoing the migration. |
| You want to link addresses to devices, sites, services and owners. | teemIP | The IP ↔ CMDB link becomes a lever for operations and impact analysis. |
| You need to frame allocation, change and release requests. | teemIP | Request workflows structure governance and reduce errors. |
| You are looking for open source with support, guidance and a roadmap. | teemIP | A dedicated vendor secures adoption and the product trajectory. |
When phpIPAM is a good choice
phpIPAM is a well-known open source IPAM to manage IPv4/IPv6 addresses, sections, subnets, free-space display, subnet scans, group-based permissions, imports, VLANs, VRFs and a REST API.
For a team that wants to replace a spreadsheet, centralize its addressing plans and get a dedicated IPAM interface, phpIPAM offers a fast, readable and cost-effective answer. Its scope is clear: it focuses on IP administration.
That is its strength: fewer objects to model, therefore less configuration before first go-live. The trade-off shows up the day IPAM becomes a matter of accountability, dependencies between assets, audit or process. Meeting that need then means connecting phpIPAM to another repository, or moving away from it.
When to look at teemIP seriously
teemIP covers the same IPAM foundation as phpIPAM: blocks, subnets, ranges, IPv4 and IPv6 addresses, VLANs, VRFs, imports and an API. On top of it, a CMDB links that information to devices, organisations, sites and request processes. An IP address stops being a row in a table: it becomes an element tied to its context, its usage and its ownership.
This approach helps when several teams — network, systems, security, support, operations — must share the same reliable, governed repository.
The data model is a less visible dividing line. Where phpIPAM lets you add custom fields, teemIP lets you extend the model itself — new classes, new relationships, lifecycles specific to the organization. In practice, a ticket reference or a criticality level becomes a first-class attribute rather than a line in a “notes” field.
Link IPAM and CMDB
Connect addresses to devices, interfaces, sites, organizations and services to improve impact analysis and day-to-day operations.
Frame IP requests
Structure address or subnet allocations, changes and releases through dedicated workflows.
Govern over time
Keep change history, clarify ownership and improve data quality, with a vendor’s support and roadmap.
Compare scopes, not “the best tool”
The risk of a poor comparison is to look for an abstract winner. The right choice depends on your IPAM maturity, your existing CMDB and the level of governance you expect.
| Decision criteria | phpIPAM | teemIP |
|---|---|---|
| Positioning | Open source IPAM focused on address inventory and administration. | IPAM + CMDB platform to govern the IP space in its IT context. |
| IPv4 / IPv6 | IPv4/IPv6 addresses, subnets, free space, calculator, search. | Blocks, subnets, ranges, IPv4/IPv6 addresses and IP hierarchies. |
| VLAN / VRF | Documented VLAN and VRF features. | VLANs, VRFs and network objects integrated into the CMDB. |
| Link to the CMDB | Device management and custom fields, mostly IPAM logic. | CMDB to link IPs, devices, interfaces, sites, organizations and ownership. |
| IP requests | Request module available. | Dedicated workflows for allocations, changes and releases. |
| DNS / DHCP | PowerDNS and related functions depending on configuration. | DNS (zone) and DHCP management modules depending on the deployed scope. |
| Vendor / support | Open source project, community or integrator support. | Open source backed by a dedicated vendor: support, guidance, roadmap. |
| Best choice for | Teams whose IPAM need is stable and will stay centred on inventory. | Teams who want the same IPAM foundation while keeping the CMDB and processes within reach. |
Questions to ask before choosing
- Does your need stop at IP inventory, or does it include the CMDB and processes?
- Do you need to link addresses to devices, sites, services and owners?
- Do you need to frame address allocation and release requests?
- How many teams must share the same IPAM repository?
- How important are history, audit and data quality to you?
- Do you have the in-house skills to install and maintain the solution, or do you expect vendor support?
- How much do governance and digital sovereignty weigh in your trajectory?
Conclusion: a matter of trajectory
phpIPAM is a good tool for keeping an addressing plan, and it has done that job for a long time. teemIP covers the same ground and adds the CMDB, request workflows and vendor support. So the useful question is not which one manages IP addresses best, but whether you want to keep the option of going further without changing tools.
The most useful starting point remains an honest scoping exercise: what you must document now, what you must govern, and what you want to keep open for later.
Frequently asked questions about phpIPAM and teemIP
What is the main difference between phpIPAM and teemIP?
Scope, not the IPAM function. Both handle blocks, subnets, IPv4/IPv6 addresses, VLANs, VRFs and imports. teemIP adds a CMDB on top: addresses are attached to devices, sites, organisations and owners, with request workflows. So the choice hinges less on what you will do in the first month than on what you will want to do in the second year.
Can you migrate from phpIPAM to teemIP?
Yes. phpIPAM exposes its data through CSV export and its API, which is a far better starting point than a spreadsheet: the data is already structured and validated. The work focuses on mapping the data models — particularly the notions of organisation, site and VRF, which do not always overlap — rather than on cleanup.
Are both genuinely open source?
Yes, both projects are open source and self-hostable. The difference is not the license but the model around it: teemIP has a dedicated vendor offering support, project guidance and a roadmap, which matters for organisations that need a service commitment beyond the community.
Which one for a small network team?
If the need is to regain control of addressing quickly and will stay limited to that, phpIPAM deploys with less configuration. If you are not certain it will stay there, teemIP handles the same addressing plan while keeping the CMDB, the workflows and the ITSM link available the day they become necessary. It is a question of horizon more than of team size.
Is teemIP heavier to deploy than phpIPAM?
teemIP carries a richer data model, which means more initial configuration time: organisations, sites, roles, perimeters. That time pays off if you genuinely use the CMDB and the workflows. If your need stops at IP inventory, the extra modeling is not justified.
Public sources used
- phpIPAM — official feature list
- phpIPAM — official REST API documentation
- teemIP — official presentation
- teemIP — standalone solution and downloads
- teemIP — official documentation
Going further
Torn between a standalone open source IPAM and an IPAM + CMDB platform?
Talk to the teemIP team: we help you qualify your need, even when teemIP is not the right answer.
Frame my IPAM need