* Tailscale is layer 3 and ZeroTier is layer 2, which is a significant difference for some applications.
* Tailscale requires an SSO solution, ZeroTier doesn't.
* Tailscale uses Wireguard, ZeroTier has its own custom protocol (correct me if I'm wrong)
* Tailscale provides an automagical DNS service for all nodes, with ZeroTier you need to roll your own: you need to physically install and run it on one of your nodes. ZeroTier will automatically propagate it for you.
Can someone explain what kind of difference being layer 3 v/s layer 2 mean? Does this mean with Zerotier I can deploy applications that don't use IP or something like that?