Thanks — good question. To answer directly: there isn’t a hosted API where you can hand over your keys and get the LiveKit Cloud style dashboard for a self‑hosted server. You will need to enable and export the server’s telemetry from your own deployment and send it to a monitoring backend (Prometheus, Datadog, Grafana Cloud, etc.) to build the dashboard.
What you need to do (high level)
• Enable LiveKit’s built‑in telemetry/analytics export on your server so it emits the real‑time metrics (track bitrates, FPS, packet loss, simulcast events, bytes in/out, sessions, participant counts, etc.).
• Install or configure a collector/ingestion path to capture that telemetry (for example, a Prometheus exporter or a small forwarder that sends metrics to Datadog/Influx/Grafana Cloud).
• Create dashboards/alerts in your monitoring tool using the telemetry fields to show platform-level and room/track-level views.
Concrete next steps you can follow
1. Tell me how you deployed LiveKit (Docker Compose, Kubernetes, single VM).
2. Tell me which monitoring stack you prefer (Prometheus + Grafana, Datadog, Grafana Cloud, etc.).
Once you provide that, I’ll give a short step‑by‑step for your exact setup — including the telemetry fields to collect, recommended exporter/forwarder, and example Grafana panels or Datadog widgets to recreate the Cloud dashboard.
If you want a minimal recommendation now: enable telemetry on the server and forward it to Prometheus, then use Grafana to build platform cards (total bandwidth, active rooms, active participants, SFU CPU/memory) and room/track panels (per-track bitrate, FPS, packet loss, simulcast layer).