Skip to content
Open source IPAMComparisonCMDB

phpIPAM or teemIP: standalone open source IPAM or IPAM + CMDB platform?

phpIPAM and teemIP start from the same need: regaining control of IP addresses and moving out of Excel. So the question is not which one keeps an addressing plan, because both do. It is whether you want, now or later, to link those addresses to your devices, your services and the people accountable for them.

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.

Method note: this article is a decision guide based on public information. It is neither an exhaustive audit of phpIPAM nor a claim of functional equivalence. Mentioned trademarks belong to their respective owners; teemIP SAS is not affiliated with the phpIPAM project.

In 2 minutes: which option to look at?

Remember this: on addressing-plan management alone, both tools do the job. The difference plays out in what comes next. If you want to keep the option open, today or in two years, of linking your addresses to a CMDB, to devices and to request processes, teemIP covers both scopes without changing tools or running a second migration.
teemIP decision-support table
Your situationWhat to look at firstWhy
You still manage IP addresses in Excel and want a first repository.phpIPAM or teemIPBoth are a clear improvement over the spreadsheet for the addressing plan.
Your need is stable and will stay centred on IP inventory.phpIPAMA narrower scope means less configuration before go-live.
You do not yet know whether you will need to link IPs to your assets.teemIPThe CMDB is there the day the need appears, without redoing the migration.
You want to link addresses to devices, sites, services and owners.teemIPThe IP ↔ CMDB link becomes a lever for operations and impact analysis.
You need to frame allocation, change and release requests.teemIPRequest workflows structure governance and reduce errors.
You are looking for open source with support, guidance and a roadmap.teemIPA 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.

1

Link IPAM and CMDB

Connect addresses to devices, interfaces, sites, organizations and services to improve impact analysis and day-to-day operations.

2

Frame IP requests

Structure address or subnet allocations, changes and releases through dedicated workflows.

3

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.

teemIP comparison table
Decision criteriaphpIPAMteemIP
PositioningOpen source IPAM focused on address inventory and administration.IPAM + CMDB platform to govern the IP space in its IT context.
IPv4 / IPv6IPv4/IPv6 addresses, subnets, free space, calculator, search.Blocks, subnets, ranges, IPv4/IPv6 addresses and IP hierarchies.
VLAN / VRFDocumented VLAN and VRF features.VLANs, VRFs and network objects integrated into the CMDB.
Link to the CMDBDevice management and custom fields, mostly IPAM logic.CMDB to link IPs, devices, interfaces, sites, organizations and ownership.
IP requestsRequest module available.Dedicated workflows for allocations, changes and releases.
DNS / DHCPPowerDNS and related functions depending on configuration.DNS (zone) and DHCP management modules depending on the deployed scope.
Vendor / supportOpen source project, community or integrator support.Open source backed by a dedicated vendor: support, guidance, roadmap.
Best choice forTeams 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

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