License & Deployment Mix: 20 tools – 12 OSS, 2 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is IPAM & Network Documentation?

IP Address Management (IPAM) is the discipline of planning, tracking, and managing IP address spaces within an organization’s network infrastructure. IPAM systems maintain authoritative records of IP address assignments, subnet allocations, VLAN mappings, and VRF instances – replacing error-prone spreadsheets with structured, searchable databases that enforce allocation policies and prevent conflicts.

DDI (DNS/DHCP/IPAM) extends IPAM by integrating DNS and DHCP management into a unified platform. DDI solutions synchronize IP address assignments with DNS records and DHCP leases, ensuring that when an IP is allocated, the corresponding forward and reverse DNS records and DHCP reservations are created automatically. This eliminates the manual coordination between separate DNS, DHCP, and IPAM systems that causes stale records and conflicts.

Data Center Infrastructure Management (DCIM) provides physical-layer documentation of network infrastructure – rack layouts, power distribution, cable management, circuit tracking, and floor plans. DCIM tools model the physical relationships between devices, racks, patch panels, and cabling that underpin logical network connectivity.

Network Documentation platforms combine logical and physical network modeling into a comprehensive network source of truth that drives automation. Modern platforms like NetBox and Nautobot serve as the authoritative data source for network state, feeding configuration management, provisioning pipelines, and compliance verification workflows.

Organizations need these tools because network infrastructure grows in complexity faster than human memory can track. Without a structured source of truth, teams rely on tribal knowledge, outdated diagrams, and conflicting spreadsheets – leading to IP conflicts, orphaned DNS records, undocumented circuits, and failed change windows. A well-maintained IPAM/DCIM/network documentation system is the foundation for reliable network operations and automation.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol; the Authentik notes below assume an OIDC/SAML identity provider.

ToolOIDCSAMLSCIMAuthentik Notes
NetBoxYesYesNoNative OIDC via django-auth (social-auth); SAML via plugin; Authentik as OIDC IdP
NautobotYesYesNoNative OIDC and SAML via social-auth-app-django; Authentik as OIDC IdP
phpIPAMNoYesNoSAML via SimpleSAMLphp integration; LDAP/AD native; no OIDC
NIPAPNoNoNoNo web SSO; CLI and web UI with local auth only
GestioIPNoNoNoApache basic auth; LDAP via Apache module; no OIDC/SAML
RackTablesNoNoNoLocal auth or LDAP; no OIDC/SAML support
openDCIMNoNoNoApache auth; LDAP via Apache module; no OIDC/SAML
RalphYesNoNoOIDC via django-auth; Authentik as OIDC IdP; LDAP/AD native
NetdiscoNoNoNoLocal auth; LDAP/RADIUS via plugin; no OIDC/SAML
TeemIpNoYesNoSAML via iTop SAML module; LDAP native; no OIDC
NOC ProjectNoNoNoLocal auth; LDAP via backend; no OIDC/SAML
i-doitYes*YesNoOIDC via add-on module (pro); SAML via add-on; LDAP native
InfobloxYesYesYesNative OIDC and SAML; SCIM via AD/LDAP sync; Authentik as IdP
EfficientIPYesYesNoNative OIDC and SAML; LDAP/AD native; Authentik as IdP
BlueCatYesYesYesNative OIDC and SAML; SCIM directory sync; Authentik as IdP
SolarWinds IPAMNoYesNoSAML SSO via SolarWinds platform; LDAP/AD native; no OIDC
Device42YesYesYesNative OIDC and SAML; SCIM provisioning; Authentik as IdP
IP FabricYesYesNoNative OIDC and SAML; LDAP/AD; Authentik as IdP
ManageEngine OpUtilsNoYesNoSAML SSO via ManageEngine platform; AD/LDAP native; no OIDC
NetBox CloudYesYesNoNative OIDC and SAML (inherits NetBox SSO); Authentik as IdP

* = requires add-on module, plugin, or specific configuration

Best SSO support: Infoblox, BlueCat, Device42 (OIDC + SAML + SCIM)

No SSO: NIPAP, GestioIP, RackTables, openDCIM, Netdisco, NOC Project (local/LDAP auth only)

OIDC among OSS: NetBox, Nautobot, Ralph (native Django social-auth OIDC)


API Comparison

ToolAPI TypeAuthWebhooksSDKs
NetBoxREST + GraphQLToken, OAuth2YesPython (pynetbox official), Go (go-netbox)
NautobotREST + GraphQLToken, OAuth2YesPython (pynautobot official), Go (community)
phpIPAMRESTToken, App keyNoPython (phpipam-api), Go (community)
NIPAPXML-RPC + RESTTokenNoPython (pynipap official), Java
GestioIPREST (limited)BasicNoNone official
RackTablesREST (community)BasicNoPython (community)
openDCIMRESTAPI keyNoNone official
RalphRESTTokenNoPython (community)
NetdiscoRESTAPI keyNoPerl (native)
TeemIpRESTTokenNoPython (via iTop API)
NOC ProjectRESTToken, API keyYesPython (noc-tower)
i-doitREST (JSON-RPC)API keyNoPython, PHP (official)
InfobloxREST (WAPI)Basic, TokenYesPython (infoblox-client official), Go, Perl
EfficientIPRESTToken, OAuth2YesPython (official)
BlueCatRESTToken, OAuth2YesPython (official), PowerShell
SolarWinds IPAMREST (SwiS)TokenYesPowerShell (official), Python (orionsdk)
Device42RESTToken, BasicYesPython (official), Ruby, PowerShell
IP FabricREST + GraphQLToken, API keyYesPython (ipfabric official), TypeScript
ManageEngine OpUtilsRESTAPI keyNoNone official
NetBox CloudREST + GraphQLToken, OAuth2YesSame as NetBox (pynetbox, go-netbox)

Best API: NetBox, Nautobot, IP Fabric (REST + GraphQL + webhooks + official SDKs)

Limited/no API: GestioIP, RackTables (community or basic REST only)


IPAM Features

ToolIPv4IPv6Subnet MgmtVLAN TrackingVRF SupportPrefix HierarchyAuto-Allocation
NetBoxYesYesYes (nested)Yes (groups)YesYes (aggregates, prefixes, ranges)Yes (next-available)
NautobotYesYesYes (nested)Yes (groups)YesYes (aggregates, prefixes)Yes (next-available)
phpIPAMYesYesYes (nested)YesYesYes (sections, folders)Yes (next-available)
NIPAPYesYesYes (nested)NoYesYes (prefix hierarchy)Yes (next-available)
GestioIPYesYesYesYesYesYes (nested)Yes (next-free)
RackTablesYesYesYesYesNoYes (basic hierarchy)No
openDCIMYesLimitedBasicNoNoNoNo
RalphYesYesYesYesNoYes (basic)Yes
NetdiscoYesYesNo (discovery)Yes (discovered)NoNoNo
TeemIpYesYesYes (nested)YesYesYes (blocks, subnets)Yes (next-available)
NOC ProjectYesYesYesYesYesYes (prefix hierarchy)Yes
i-doitYesYesYesYesNoYes (supernets)Yes
InfobloxYesYesYes (nested)YesYesYes (containers, networks)Yes (next-available)
EfficientIPYesYesYes (nested)YesYesYes (blocks, pools)Yes (next-available)
BlueCatYesYesYes (nested)YesYesYes (blocks, networks)Yes (next-available)
SolarWinds IPAMYesYesYesYesYesYes (supernets)Yes (next-available)
Device42YesYesYes (nested)YesYesYes (hierarchy)Yes (auto-suggest)
IP FabricYesYesYes (discovery)Yes (discovery)YesYes (discovered)No (read-only SoT)
ManageEngine OpUtilsYesYesYesYesNoYes (basic)Yes (next-free)
NetBox CloudYesYesYes (nested)Yes (groups)YesYes (same as NetBox)Yes (next-available)

Strongest IPAM: NetBox, Nautobot, Infoblox, BlueCat, EfficientIP (full hierarchy, VRF, auto-allocation)

Discovery-based: IP Fabric, Netdisco (discover actual state rather than plan intended state)


DDI Integration (DNS/DHCP Management)

ToolDNS MgmtDHCP MgmtDNS/DHCP SyncSplit-HorizonPowerDNS Integration
NetBoxNo (via plugins)No (via plugins)No (external)NoYes (community plugin: netbox-dns)
NautobotYes (plugin)No (via plugin)Partial (plugin)NoYes (via Nautobot plugin)
phpIPAMNoNoNoNoYes (via API scripts)
NIPAPNoNoNoNoNo
GestioIPYes (basic)NoYes (TSIG updates)NoNo (BIND-focused)
RackTablesNoNoNoNoNo
openDCIMNoNoNoNoNo
RalphNoNoNoNoNo
NetdiscoNoNoNoNoNo
TeemIpYes (zones, records)Yes (scopes, leases)Yes (integrated)NoNo (ISC BIND-focused)
NOC ProjectYes (zone mgmt)NoPartialNoNo
i-doitNoNoNoNoNo
InfobloxYes (full)Yes (full)Yes (native DDI)YesNo (proprietary DNS)
EfficientIPYes (full)Yes (full)Yes (native DDI)YesYes (multi-vendor DNS)
BlueCatYes (full)Yes (full)Yes (native DDI)YesNo (proprietary + Micetro overlay)
SolarWinds IPAMYes (full)Yes (full)Yes (native DDI)YesNo (Microsoft/ISC/Infoblox DNS)
Device42Yes (discovery)Yes (discovery)Yes (sync)NoNo
IP FabricNo (read-only)No (read-only)NoNoNo
ManageEngine OpUtilsYes (basic)Yes (basic)Yes (basic sync)NoNo
NetBox CloudNo (via plugins)No (via plugins)No (external)NoYes (same as NetBox)

Full DDI: Infoblox, EfficientIP, BlueCat, SolarWinds IPAM (native DNS + DHCP management with synchronization)

PowerDNS integration: NetBox (netbox-dns plugin), Nautobot (plugin), EfficientIP (multi-vendor DNS support)

No DDI: NIPAP, RackTables, openDCIM, Ralph, Netdisco (pure IPAM or DCIM without DNS/DHCP)


Automation & Integration

ToolREST APIGraphQLAnsibleTerraformWebhooksCustom Scripts
NetBoxYesYesYes (inventory + modules)Yes (official provider)YesYes (built-in scripts, reports)
NautobotYesYesYes (inventory + modules)Yes (community provider)YesYes (Jobs framework)
phpIPAMYesNoYes (inventory plugin)Yes (community provider)NoNo
NIPAPYesNoNoNoNoYes (CLI scripting)
GestioIPLimitedNoNoNoNoNo
RackTablesLimitedNoNoNoNoYes (plugins)
openDCIMYesNoNoNoNoNo
RalphYesNoYes (community plugin)NoNoNo
NetdiscoYesNoNoNoNoYes (plugins)
TeemIpYesNoNoNoNoYes (extensions)
NOC ProjectYesNoYes (community)NoYesYes (handlers)
i-doitYesNoYes (community plugin)NoNoYes (add-on scripts)
InfobloxYesNoYes (official modules)Yes (official provider)YesYes (extensible attributes)
EfficientIPYesNoYes (community)Yes (provider)YesYes (smart architectures)
BlueCatYesNoYes (official collection)Yes (provider)YesYes (workflows)
SolarWinds IPAMYesNoNoNoYesYes (PowerShell)
Device42YesNoYes (community)Yes (provider)YesYes (webhooks + scripts)
IP FabricYesYesYes (official collection)NoYesYes (Python SDK)
ManageEngine OpUtilsYesNoNoNoNoNo
NetBox CloudYesYesYes (same as NetBox)Yes (same as NetBox)YesYes (same as NetBox)

Best automation ecosystem: NetBox, Nautobot (REST + GraphQL + Ansible + Terraform + webhooks

  • built-in scripts)

Best enterprise automation: Infoblox, BlueCat (official Ansible + Terraform with vendor support)

Minimal automation: GestioIP, openDCIM, ManageEngine OpUtils (basic API only)


Monitoring Integration

ToolTelegraf MetricsFluent Bit LogsGrafana Dashboards
NetBoxYes (HTTP input, API polling for prefix utilization, device counts)Yes (Django/Gunicorn logs, webhook event logs)Yes (community dashboards; API data source)
NautobotYes (HTTP input, API polling)Yes (Django/Celery logs)Yes (community dashboards; API data source)
phpIPAMYes (exec plugin, API polling)Yes (Apache/PHP-FPM logs)Yes (custom; API queries)
NIPAPYes (exec plugin, API polling)Yes (application logs)Limited (custom only)
GestioIPLimited (HTTP check)Yes (Apache logs)Limited
RackTablesLimited (HTTP check)Yes (Apache/PHP logs)Limited
openDCIMLimited (HTTP check)Yes (Apache/PHP logs)Limited
RalphYes (exec plugin, API polling)Yes (Django logs)Yes (custom)
NetdiscoYes (exec plugin, SNMP data)Yes (application logs)Yes (SNMP data in InfluxDB)
TeemIpLimited (HTTP check)Yes (iTop/Apache logs)Limited
NOC ProjectYes (built-in metrics export)Yes (application logs)Yes (built-in Grafana support)
i-doitYes (exec plugin, API polling)Yes (Apache/PHP logs)Yes (custom)
InfobloxYes (SNMP input for appliance metrics)Yes (syslog forwarding)Yes (SNMP dashboards)
EfficientIPYes (SNMP input)Yes (syslog forwarding)Yes (SNMP dashboards)
BlueCatYes (SNMP input)Yes (syslog forwarding)Yes (SNMP dashboards)
SolarWinds IPAMYes (SNMP input)Yes (Windows event logs via Fluent Bit)Yes (SwiS API dashboards)
Device42Yes (HTTP input, API polling)Yes (application logs, syslog)Yes (community dashboards)
IP FabricYes (HTTP input, API polling)Yes (application logs)Yes (official Grafana plugin)
ManageEngine OpUtilsYes (SNMP input)Yes (application logs)Limited
NetBox CloudYes (same as NetBox via API)Yes (managed; limited direct access)Yes (same as NetBox)

Best monitoring fit: NetBox, Nautobot (REST/GraphQL API for Telegraf polling; structured logs for Fluent Bit; Grafana-friendly data model)

Built-in Grafana: NOC Project, IP Fabric (native Grafana integration)

Appliance monitoring: Infoblox, EfficientIP, BlueCat (SNMP-based appliance health via Telegraf SNMP input plugin)


Deployment & Scale

ToolLicenseSelf-HostedLanguageMin RAMDockerPricing Model
NetBoxApache-2.0YesPython/Django2 GBYesFree
NautobotApache-2.0YesPython/Django2 GBYesFree
phpIPAMGPL-3.0YesPHP512 MBYesFree
NIPAPMITYesPython512 MBYes (community)Free
GestioIPGPL-3.0YesPerl/CGI256 MBNoFree
RackTablesGPL-2.0YesPHP256 MBYes (community)Free
openDCIMGPL-3.0YesPHP256 MBYes (community)Free
RalphApache-2.0YesPython/Django2 GBYesFree
NetdiscoGPL-2.0YesPerl512 MBYes (community)Free
TeemIpAGPL-3.0YesPHP512 MBYesFree
NOC ProjectBSDYesPython4 GBYesFree
i-doitAGPL / ProprietaryYesPHP1 GBYesOpen: free; Pro: per-object subscription
InfobloxProprietaryAppliance + SaaSC/C++No (appliance)Per-unit; appliance + subscription
EfficientIPProprietaryAppliance + VMC/C++No (appliance/VM)Per-unit; appliance + subscription
BlueCatProprietaryAppliance + VM + SaaSC/JavaNo (appliance)Per-unit; appliance + subscription
SolarWinds IPAMProprietaryYes (Windows).NET4 GBNo (Windows)Per-subnet; perpetual or subscription
Device42ProprietaryVM appliance + SaaSPython4 GBNo (VM appliance)Per-device; subscription
IP FabricProprietaryVM appliancePython/Go16 GBNo (VM appliance)Per-device; subscription
ManageEngine OpUtilsProprietaryYes (Windows/Linux)Java2 GBNoPer-IP range; perpetual or subscription
NetBox CloudProprietaryNo (SaaS)Python/DjangoPer-instance; subscription

Lightest deployment: phpIPAM, GestioIP, RackTables, openDCIM (512 MB or less, LAMP stack)

Enterprise appliances: Infoblox, EfficientIP, BlueCat (dedicated hardware or VM appliances)

Free OSS leaders: NetBox, Nautobot (full featured, active community, Docker-ready)


Multi-Tenancy & Scale

ToolMulti-TenantHA SupportDatabaseMax Objects
NetBoxYes (tenants, tenant groups)Yes (PostgreSQL HA, Redis)PostgreSQL100K+ devices
NautobotYes (tenants, tenant groups)Yes (PostgreSQL HA, Redis)PostgreSQL, MySQL100K+ devices
phpIPAMYes (sections, permissions)No (manual DB replication)MySQL/MariaDB10K+ subnets
NIPAPNoNoPostgreSQL100K+ prefixes
GestioIPNoNoMySQL10K+ networks
RackTablesNoNoMySQL10K+ objects
openDCIMNoNoMySQL5K+ devices
RalphYes (business segments)No (manual)MySQL50K+ assets
NetdiscoNoNoPostgreSQL50K+ devices
TeemIpYes (organizations)No (manual DB replication)MySQL10K+ objects
NOC ProjectYes (administrative domains)Yes (microservices)PostgreSQL, MongoDB1M+ objects
i-doitYes (mandators)No (manual)MariaDB50K+ objects
InfobloxYes (network views)Yes (Grid)Proprietary10M+ objects
EfficientIPYes (organizations)Yes (cluster)Proprietary5M+ objects
BlueCatYes (configurations)Yes (hub-spoke)Proprietary10M+ objects
SolarWinds IPAMLimited (groups)Yes (SolarWinds HA)MSSQL1M+ IPs
Device42Yes (customers)Yes (appliance HA)PostgreSQL500K+ devices
IP FabricYes (sites, snapshots)Yes (cluster)PostgreSQL100K+ devices
ManageEngine OpUtilsLimited (groups)NoPGSQL/MSSQL50K+ IPs
NetBox CloudYes (same as NetBox)Yes (managed)PostgreSQL (managed)100K+ devices

Largest scale: Infoblox, BlueCat, EfficientIP (millions of objects, enterprise grid/cluster HA)

Best OSS scale: NetBox, Nautobot, NOC Project (100K+ devices with PostgreSQL HA)


Tools

20 tools.

BlueCat

BlueCat is a Canadian DDI vendor providing enterprise DNS, DHCP, and IP address management through its Integrity platform.

License: Proprietary (proprietary) · Kind: web · Deploy: appliance · SSO: none

Website

Device42

Device42 is a comprehensive IT infrastructure management platform combining DCIM, IPAM, CMDB, and application dependency mapping in a single product.

License: Proprietary (proprietary) · Kind: web · Deploy: native, appliance · SSO: none

Website

EfficientIP

EfficientIP is a French DDI (DNS, DHCP, IPAM) vendor offering the SOLIDserver platform for enterprise IP address management with integrated DNS and DHCP services.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, appliance · SSO: none

Website

GestióIP

GestióIP is an open-source, web-based IP address management tool with integrated network discovery capabilities. It provides automated network scanning and IP tracking with a focus on simplicity and ease of deployment.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

i-doit

i-doit (pronounced “I do IT”) is a German-developed IT documentation and CMDB platform with integrated IPAM capabilities.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Infoblox

Infoblox is the market leader in DDI (DNS, DHCP, and IPAM), providing enterprise-grade IP address management with tightly integrated DNS and DHCP services.

License: Proprietary (proprietary) · Kind: web · Deploy: appliance · SSO: none

Website

IP Fabric

IP Fabric is a network assurance and automated discovery platform that provides comprehensive network visibility through automated snapshots of the entire network state.

License: Proprietary (proprietary) · Kind: web · Deploy: native, appliance · SSO: none

Website

ManageEngine OpUtils

ManageEngine OpUtils is an IP address and switch port management tool that combines IPAM with layer-2 switch port visibility.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

Nautobot

Nautobot is an open-source network source-of-truth and automation platform forked from NetBox, adding IPAM/DCIM data models, a Celery job engine, Git data sources, and read/write GraphQL.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

NetBox

NetBox is the industry-standard open-source network source of truth, combining IP address management (IPAM) and data center infrastructure management (DCIM) in a single platform.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC, SAML

Website · Source

NetBox Cloud

NetBox Cloud is the managed SaaS offering of NetBox, operated by NetBox Labs (formerly NS1, now part of IBM).

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Netdisco

Netdisco is a mature open-source network management tool specializing in SNMP-based device discovery, layer-2 topology mapping, and MAC/IP address tracking.

License: BSD-3-Clause (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

NIPAP

NIPAP (Neat IP Address Planner) is an open-source IP address management tool designed specifically for large-scale prefix planning and allocation.

License: MIT (OSS) · Kind: web · Deploy: native · SSO: none

Website · Source

NOC Project

NOC Project is a comprehensive open-source network operations center platform that combines network management (NMS), fault management, performance monitoring, inventory management, and IP address management in a single integrated system.

License: BSD-3-Clause (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

openDCIM

openDCIM is an open-source data center infrastructure management (DCIM) tool focused on physical infrastructure documentation including rack layouts, power distribution, cooling, and cabling.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

phpIPAM

phpIPAM is a lightweight, web-based IP address management application focused on providing simple and intuitive IPv4 and IPv6 address management.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

RackTables

RackTables is a veteran open-source data center asset management and IP address management tool that has been in active development since 2006.

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Ralph

Ralph is an open-source asset management system developed by Allegro (Poland’s largest e-commerce platform) that combines data center infrastructure management (DCIM) with back office asset tracking.

License: Apache-2.0 (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

SolarWinds IPAM

SolarWinds IP Address Manager (IPAM) is part of the SolarWinds Orion platform, providing IP address tracking, DHCP management, and DNS monitoring within the broader SolarWinds network management ecosystem.

License: Proprietary (proprietary) · Kind: web · Deploy: native · SSO: none

Website

TeemIp

TeemIp is an open-source IP address management tool built as an extension of the iTop CMDB/ITSM platform. Originally part of iTop, TeemIp was spun off as a standalone project that can run either independently or as an iTop module.

License: GPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

ResorsIT Tools Catalog Search