# BGP Glass > A self-hosted, white-label network looking glass. Install a lightweight Go agent > on your own servers and run ping, traceroute, mtr, iperf3, and BGP route lookups > from anywhere — output streaming live, with a REST API and CLI. ## Product - Self-hosted agent: outbound-only, single static binary; opens no inbound ports. - Diagnostics: ping, ping6, traceroute, traceroute6, mtr, mtr6 (IPv4 + IPv6). - BGP route lookups: origin AS and per-collector AS paths — from a node's own routing daemon (BIRD/FRR) when present, otherwise a global RIPE RIS view. - iperf3 speed-test server per location. - White-label public looking-glass pages on custom domains. - REST API, CLI, and per-location latency statistics. ## Docs - API reference: https://bgpglass.com/docs - Self-hosting guide: https://bgpglass.com/docs/self-hosting - CLI: https://bgpglass.com/cli - Pricing: https://bgpglass.com/pricing ## API (Bearer token, base /api/v1) - GET /api/v1/latency Current cached latency for every location. - GET /api/v1/latency/{node}/stats Average/min/max latency per endpoint over a window. - POST /api/v1/measurements Run a measurement (ping/traceroute/mtr/bgp); async. - GET /api/v1/measurements List your measurements (newest first). - GET /api/v1/measurements/{id} Fetch a measurement's status and output. ## Sitemap - https://bgpglass.com/sitemap.xml