Azure IPAM vs SpatiumDDI
Azure IPAM
azure.github.ioSpatiumDDI
github.comSide by side
| Figure | Azure IPAM | SpatiumDDI |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · IP Address Management Software | 8.3 (#8) | 7.5 (#24) |
| Automation | A REST API supports programmatic IP address management for infrastructure-as-code and CI/CD workflows. | Every UI action is available through a REST API, and the project names Terraform and Ansible as automation clients. |
| Deployment | The application can run as a container in Azure App Service or Azure Functions, and can be deployed API-only without a UI. | Supported deployment methods listed are Docker Compose and Kubernetes with Helm; the OS appliance is marked beta. |
| Integrations | The documentation names ARM and Bicep templates, Terraform, and CI/CD pipelines as integration paths for reserving CIDR blocks. | The project lists agentless cloud DNS drivers for Cloudflare, Route 53, Azure DNS, Google Cloud DNS, DigitalOcean, Hetzner, Linode, and Vultr. |
| Purpose | Azure IPAM helps Azure customers plan, deploy, manage, and monitor their IP address space. | SpatiumDDI is a self-hosted control plane for DNS, DHCP, and IP address management. |
| Security reporting | The security policy directs vulnerability reports to the Microsoft Security Response Center and asks users not to report them through public GitHub issues. | The security policy asks users to report vulnerabilities through a GitHub Security Advisory and aims to acknowledge reports within 48 hours. |
| Support | Project support is limited to the listed documentation and GitHub issue resources; users can file bugs and feature requests as GitHub Issues. | SpatiumNorth sells support, deployment, and migration services from the people who wrote the code. |
Plans
In their own words
Azure IPAM
Azure IPAM helps Azure customers plan, deploy, manage, and monitor IP address space. It discovers networks, subnets, and endpoints across an Azure tenant, and can highlight orphaned endpoints and virtual network peers with misconfigurations. Users can group networks into Spaces and Blocks, monitor IP and CIDR consumption, and map external networks to Azure CIDR ranges. Planning tools show how many subnets of a chosen mask fit in a CIDR block. A REST API supports address-management automation for infrastructure-as-code and CI/CD workflows, with documented reservation paths through ARM and Bicep templates, Terraform, and CI/CD pipelines. The application runs as a container in Azure App Service or Azure Functions, or can be deployed API-only. Supporting infrastructure runs in the customer's Azure tenant, except for the public container registry. The open-source project is free; Azure infrastructure and hosting costs are separate. Deployment needs an Azure subscription and substantial tenant permissions.
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.