OpenNetAdmin vs SpatiumDDI
OpenNetAdmin
opennetadmin.comSpatiumDDI
github.comSide by side
| Figure | OpenNetAdmin | SpatiumDDI |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · IP Address Management Software | 8.1 (#12) | 7.5 (#24) |
| Automation | It can generate templated configurations and DNS and DHCP server configurations, including for distributed servers. | Every UI action is available through a REST API, and the project names Terraform and Ansible as automation clients. |
| Deployment | The download page offers the current release, tagged releases, and add-ons; the project README instructs users to install it on a web server. | Supported deployment methods listed are Docker Compose and Kubernetes with Helm; the OS appliance is marked beta. |
| Integrations | User-defined host action links can connect records to tools such as Splunk, Nagios, Cacti, and Base; the page describes Puppet and MCollective integration as in progress. | The project lists agentless cloud DNS drivers for Cloudflare, Route 53, Azure DNS, Google Cloud DNS, DigitalOcean, Hetzner, Linode, and Vultr. |
| License | The project repository says OpenNetAdmin is released under the GPLv2.0 license. | The product ships under Apache 2.0, with every feature free wherever it runs. |
| Purpose | OpenNetAdmin tracks IP network attributes, including subnets, hosts, IP addresses, MAC addresses, and DNS names. | SpatiumDDI is a self-hosted control plane for DNS, DHCP, and IP address management. |
| Support | The community page directs users to GitHub issues for questions and problem reports and provides documentation links. | SpatiumNorth sells support, deployment, and migration services from the people who wrote the code. |
Plans
In their own words
OpenNetAdmin
OpenNetAdmin is a free, open-source, self-hosted IP address management system for tracking network attributes and supporting configuration work. Its inventory can include DNS names, IP addresses, subnets, MAC addresses, IPv6 addresses, VLANs, DHCP pools, NAT, and custom attributes. Administrators can manage records through an AJAX-enabled web interface or use the command-line interface for scripting and bulk work. The project describes the inventory as manually maintained and authoritative, with discovery tools helping to populate and audit it. Templates and backend processes can generate DNS, DHCP, and router configurations, including for distributed servers. Other capabilities include overlapping DNS views, plugins, LDAP and local authentication, and configuration archives with syntax-highlighted comparisons. BIND-DLZ can query the ONA database directly, and host actions can link to applications such as Splunk, Nagios, Cacti, and Base. The core is released under GPLv2.0, though some add-ons may have separate licenses. The features page says multiple database backends are possible, but only MySQL is tested.
SpatiumDDI
SpatiumDDI is a free, self-hosted control plane for DNS, DHCP, and IP address management. Its IPAM organizes hierarchical spaces, blocks, and subnets for IPv4 and IPv6. The control plane manages BIND9, PowerDNS, or Technitium DNS and Kea DHCP configurations, and lists agentless drivers for Cloudflare, Route 53, Azure DNS, Google Cloud DNS, DigitalOcean, Hetzner, Linode, and Vultr. Existing Windows DNS and DHCP servers can connect through RFC 2136 and WinRM without software on domain controllers. Every UI action is exposed through a REST API, with Terraform and Ansible named as clients. Group-based RBAC and LDAP, OIDC, SAML, RADIUS, and TACACS+ are supported. Data stays in PostgreSQL on your infrastructure, with no telemetry or account-data collection stated. Docker Compose and Kubernetes with Helm are supported deployments.