OpenIPAM
OpenIPAM is a free, open-source tool for managing IP addresses and network and infrastructure inventory.
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.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Browser-only or Flask server mode · IPAM/CMDB features · self-hosted deployment · No paid tier required |
| OpenIPAM | Free | Open-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
- 1
Subnetly
Free planiOSWebAPILinux7.9From $49 a month - 2

ISC Stork
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 3

Danbyte
Free planOpen sourceWebAPILinuxSelf-hosted7.4Free plan - 4
Jen Kea DHCP Management Console
Free planOpen sourceWebAPILinuxSelf-hosted7.1Free plan - 5
teemIP
Free planWebAPILinuxSelf-hosted7.1From €6,000 a year - 6

ManageEngine DDI Central
WebAPILinuxSelf-hosted6.6From $3,199 a year
