Yup, really in very simple terms they just give you a public-key discovery/exchange server for your wireguard connected devices. Really wouldn't be that hard to create from scratch, wireguard does the heavy lifting.
Would encourage anyone to go look at the wireguard source code, it's amazingly concise and easy to read.
But they do seem to contribute and open source a lot to the community which I am grateful for.