Reference documentation

SpatiumDDI Documentation

SpatiumDDI is an open-source, self-hosted DNS, DHCP and IP Address Management platform. It does not merely configure external servers — it runs BIND9, PowerDNS, Technitium and Kea as managed service containers, with one control plane over all three.

DNS engines
BIND9 · PowerDNS · Technitium · Windows DNS · Cloudflare · Route 53 · Azure · Google
DHCP engines
Kea · Windows DHCP
Deploy as
OS appliance · Docker Compose · Kubernetes
Telemetry
None — ever
License
Apache 2.0 · source on GitHub

Start here

New to SpatiumDDI? Install the appliance, then work the setup order.

Running containers you manage yourself? Start at Docker Compose or Kubernetes instead of step 1.

Architecture & design

How the control plane, agents and data model fit together, and the conventions every surface follows.

Feature specs

One page per subsystem — the authoritative description of what each does and why it was built that way.

Deployment

Every supported way to run it, from a single Compose host to a multi-node appliance cluster.

Internals & development

Driver internals for anyone reading the code, and how to build, test and contribute.

Project

Policies, licences, and where the project lives.

Source for these pages lives in the docs/ directory of the main repository and is republished on every push to main.