When you send an API request to https://<udm-ip>/proxy/network/api/v2.1/... , the ubios-udapi-server intercepts it, validates your API key or JWT, proxies the request to the correct internal container, formats the response, and sends it back.
The device might be on a different VLAN or blocked by firewall rules. Ensure L2 discovery (multicast/ broadcast) is allowed.
Think of it as a real-time, lightweight API gateway specifically for device discovery, adoption, and status updates. ubios-udapi-server
While restarting the routing engine can temporarily interrupt network traffic, it can resolve an isolated software hang without requiring a full console reboot: systemctl restart ubios-udapi-server Use code with caution.
If you own a UniFi Dream Machine (UDM) , UDM Pro, UniFi Cloud Gateway, or a UISP router, this background service is continuously dictating how your hardware manages data routing, DHCP leases, VPN tunnels, and firewall rules. 🏗️ Technical Architecture: What Does It Do? Ensure L2 discovery (multicast/ broadcast) is allowed
It helps to think of it as the "operating system" for the network hardware, separate from the UniFi Controller applications that manage the network's user-facing configuration.
: It is often visible in system logs (via journalctl ) or process monitors (like top via SSH) as a significant consumer of resources when performing complex networking tasks . If you own a UniFi Dream Machine (UDM)
: It is responsible for spawning and managing low-level networking processes, such as for obtaining WAN IPv4 addresses. Security & IDS/IPS
POST /graphql