ISC Stork vs OpenIPAM
ISC Stork
isc.orgOpenIPAM
github.comSide by side
| Figure | ISC Stork | OpenIPAM |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | Yes |
| Web | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 4 | 2 |
| Spec score · DHCP Management Software | 8.6 (#2) | 8.2 (#7) |
| Authentication | Documentation covers LDAP, OIDC, Kea basic authentication, HTTPS and mutual TLS; agent registration requires authorization or a protected token. | Server mode supports SAML 2.0 single sign-on with Microsoft Entra ID and requires authentication for routes. |
| Public API | Stork exposes a REST API documented with Swagger/OpenAPI and a gRPC agent API defined in agent.proto. | The backend exposes REST CRUD endpoints for companies, subnets, hosts, IPs, VLANs, ranges, locations, maintenance, templates, DHCP, settings, audit logs, backups, and search. |
| Purpose | Stork provides a web-based graphical interface for monitoring, troubleshooting, and maintaining Kea DHCP server configuration. | OpenIPAM is an open-source IP address management and CMDB tool for managing network and infrastructure inventory. |
| Subnet management | The GUI can add and modify Kea subnet and pool configuration with the Subnet Commands hook. | Subnets support CIDR configuration with gateway, DNS, VLAN, and company associations. |
| What it does | Stork is a web dashboard for monitoring, troubleshooting and managing Kea DHCP plus monitoring and limited read-only management of BIND and PowerDNS. | OpenIPAM is an open-source browser-based IP address management and configuration management database tool. |
Plans
ISC Stork
- Stork open-source softwareFree
- Stork open-source softwareFree
- Kea/Stork support subscriptionPrice not published
- Professional support for StorkPriced on request
In their own words
ISC Stork
ISC Stork is a free, open-source web interface for monitoring, troubleshooting, and maintaining Kea DHCP server configuration. It reports host and daemon health, including memory, CPU utilization, software versions, and uptime, and monitors DHCPv4 and DHCPv6 pool use and high-availability status. With the required Kea hooks installed, administrators can manage reservations, subnets, and pools through its interface. Stork can display BIND configuration and DNS zone information, but DNS support is in early stages and it does not change BIND settings. Traffic activity can be exported to Prometheus for Grafana charts, and LDAP can be used for administrator authentication and authorization. A deployment uses a Stork server and agents installed on application servers; the server requires PostgreSQL. The server and agents communicate through TLS-encrypted gRPC channels. Stork expects the running Kea configuration to be authoritative, and the Kea Configuration Backend hook is incompatible with Stork management. It runs on most Linux and Unix platforms and macOS under the MPL 2.0 license. ISC offers free community help and paid professional support.
OpenIPAM
OpenIPAM is a free, open-source IP address management and CMDB tool for network and infrastructure inventory. It manages CIDR subnets, IP assignments and reservations, duplicate-IP conflicts, VLANs, IP ranges, and subnet calculations. DHCP tracking covers scopes, leases, reservations, options, and utilization. Its inventory supports 14 host types, hardware lifecycle tracking, locations and racks, maintenance windows, and company records. It can run in a browser with local storage or use an optional Python Flask backend with server-side SQLite for multi-user access. Server mode adds SAML 2.0 single sign-on with Microsoft Entra ID, authenticated routes, and a REST API for entity management, cross-entity search, dashboard statistics, and JSON backup or import. The project describes signed session cookies with an eight-hour lifetime and user-attributed audit entries. CSV host import and JSON backup and restore, including DHCP data, are supported. Browser-mode data stays in the browser; server-mode data is stored in the server-side SQLite file. The plan costs nothing. Current browser support covers Chrome, Firefox, Safari, and Edge, with WebAssembly and ES6+ required.