EVERYTHING XIAOMI
Get listed

OpenIPAM

OpenIPAM is a free, open-source tool for managing IP addresses and network and infrastructure inventory.

Place
#4 of 25
Score
7.4
OpenIPAM's website

What OpenIPAM is

OpenIPAM is a free, open-source tool for managing IP addresses and network and infrastructure inventory. It handles CIDR subnets, assignments and reservations, duplicate-IP conflict detection, VLANs, IP ranges, and subnet calculations. It also tracks DHCP scopes, leases, reservations, options, and utilization. Its inventory supports 14 host types, along with hardware lifecycle tracking, locations and racks, maintenance windows, and company records. OpenIPAM can run in a browser using local storage or use an optional Python Flask backend with server-side SQLite for multi-user access. Server mode supports SAML 2.0 single sign-on with Microsoft Entra ID, authenticated routes, and a REST API for entity operations, search, dashboard statistics, and JSON backup or import. CSV host import and database backup and restore, including DHCP data, are also supported. The project describes signed session cookies with an eight-hour lifetime and user-attributed audit entries. Browser-mode data stays in the browser, while server-mode data is stored in a server-side SQLite file. The browser version can be opened from downloaded files; a Linux setup script is included for the backend.

Good

  • Tracks IP assignments, reservations, conflicts, VLANs, and ranges.
  • Includes DHCP tracking and a subnet calculator.
  • Inventory supports 14 host types and lifecycle tracking.
  • Server mode includes SAML single sign-on and a REST API.
  • Supports CSV host import and JSON backup and restore.

Watch out

  • Role-based access control is listed as an area for contributions.
  • DNS record management is listed as an area for contributions.
  • Topology visualization and advanced reporting are listed as contribution areas.

Who it suits

OpenIPAM is aimed at homelabs, small businesses, network engineers, and IT departments. It suits users who want browser storage or a self-hosted backend for network and infrastructure inventory.

Verdict

OpenIPAM combines IP address management, DHCP tracking, and CMDB inventory in a free tool with browser and self-hosted modes. Its listed contribution areas include role-based access control, DNS records, topology visualization, and advanced reporting.

Plans and prices

From OpenIPAM's own pricing page, checked 15 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeBrowser-only or Flask server mode · IPAM/CMDB features · self-hosted deployment · No paid tier required
OpenIPAMFreeOpen-source · zero cost · browser-only or self-hosted backend

The facts

Each one read from OpenIPAM's own pages, with the date it was checked.

What it does

API
Server mode provides a REST API with CRUD endpoints for entities, cross-entity search, dashboard statistics, and JSON backup or import.checked 7 Oct 2026
API authentication
The server code allows health and authentication routes without a session and gates other API routes behind login and role checks.checked 15 Oct 2026
Audit history
Create, update, and delete operations are logged with old and new values, and IP assignment history is retained.checked 15 Oct 2026
Authentication
Server mode supports SAML 2.0 single sign-on with Microsoft Entra ID and requires authentication for routes.checked 7 Oct 2026
Backups and import
It supports CSV host import and JSON database backup and restore, including DHCP data.checked 7 Oct 2026
CMDB
The inventory supports 14 host types, hardware lifecycle tracking, locations and racks, maintenance windows, and company records.checked 7 Oct 2026
CMDB host types
The inventory supports 14 host categories such as virtual machines, physical systems, containers, firewalls, routers, switches, databases, and printers.checked 15 Oct 2026
Conflict detection
The application flags duplicate addresses, subnet mismatches, and inappropriate network or broadcast addresses.checked 15 Oct 2026
Data privacy
The README states that browser-mode data stays in the browser, while server mode stores data in a server-side SQLite file.checked 7 Oct 2026
Deployment
The browser version can be opened from downloaded files, and the repository includes a Linux setup script for its optional backend.checked 7 Oct 2026
Deployment modes
It can run entirely in a browser or use a Python Flask backend for shared server access.checked 15 Oct 2026
DHCP
It tracks DHCP scopes, leases, reservations, options, and utilization.checked 7 Oct 2026
DHCP management
DHCP features cover scopes, leases, reservations, options, and visual utilization indicators.checked 15 Oct 2026
Hardware lifecycle
Host records can track warranties, end-of-life dates, purchases, vendors, models, and asset tags.checked 15 Oct 2026
Import and backup
The product imports and exports host CSV files and supports full JSON backup and restore.checked 15 Oct 2026
Installation requirements
Linux setup requires Python 3, pip, a virtual environment, and the xmlsec development library for SAML; macOS setup uses Homebrew for libxmlsec1 and pkg-config.checked 15 Oct 2026
Intended users
The README names homelabs, small businesses, network engineers, and IT departments as intended users.checked 7 Oct 2026
IP address management
IP records include assignments, reservations, DNS names, and MAC addresses.checked 15 Oct 2026
Issue and pull-request status
GitHub displays zero issues and zero pull requests for the repository.checked 15 Oct 2026
Known gaps
The project lists role-based access control, DNS record management, topology visualization, and advanced reporting among areas where contributions are wanted.checked 7 Oct 2026
Licence
The repository states that OpenIPAM is distributed under the MIT licence.checked 15 Oct 2026
Limit: DNS records
The contribution list identifies forward and reverse DNS record management as an unfinished area.checked 15 Oct 2026

Where it runs

Browser requirements
Supported browsers are the latest two versions of Chrome, Firefox, Safari, and Edge with WebAssembly and ES6 support.checked 15 Oct 2026
Browser support
The project lists current two-version support for Chrome, Firefox, Safari, and Edge and requires WebAssembly and ES6+ support.checked 7 Oct 2026

Alternatives to OpenIPAM

All alternatives
  1. 1

    Subnetly

    Free planiOSWebAPILinux
    7.9From $49 a month
  2. 2ISC Stork logo

    ISC Stork

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  3. 3Danbyte logo

    Danbyte

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.4Free plan
  4. 4

    Jen Kea DHCP Management Console

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.1Free plan
  5. 5

    teemIP

    Free planWebAPILinuxSelf-hosted
    7.1From €6,000 a year
  6. 6ManageEngine DDI Central logo

    ManageEngine DDI Central

    WebAPILinuxSelf-hosted
    6.6From $3,199 a year