See your OSPF & IS-IS network the way the protocol does¶
Topolograph builds your OSPF/IS-IS topology from a single device's Link-State Database — then lets you trace shortest and backup paths, simulate link and node failures, plan link costs, and watch your IGP change in real time. Self-hosted, offline, no logins or passwords required.

Cisco Cisco NX-OS Juniper Nokia Huawei FRRouting Arista MikroTik Palo Alto Fortinet Extreme Bird Ruckus Allied Telesis Ericsson Ubiquiti
What you can do¶
-
Visualize the topology
Upload an LSDB text file or stream it live, and get an interactive OSPF/IS-IS graph that reflects exactly what the routers see.
-
Build paths & backups
Compute shortest paths between any two nodes, then reveal primary and secondary backup paths and ECMP behavior.
-
Simulate failures
Shut a link or a router and instantly see how traffic re-routes — before you touch the production network.
-
Monitor in real time
Run OSPF Watcher or IS-IS Watcher to capture every adjacency, cost and network change, and ship events to ELK, Zabbix, or Slack.
-
Find weak spots
Use the Network Heatmap and analytics to spot the most loaded links, single points of failure, and networks without backup.
-
Automate & ask in plain English
Drive everything through the Python SDK and CLI, the REST API, an MCP server, or a natural-language AI agent.
Three ways to feed your topology in¶
-
Text file
Paste or upload the LSDB output from one router. Great for ad-hoc analysis, audits, and offline what-if planning.
-
GRE session
A Watcher peers with a router over a GRE adjacency and forwards live link-state changes into Topolograph.
-
BGP-LS session
Carry OSPF or IS-IS link-state natively over BGP-LS — no GRE tunnel — via GoBGP and the Watcher forwarder.
The Topolograph suite¶
| Component | What it is | Docs |
|---|---|---|
| Topolograph | The web app: visualize, analyze, simulate, compare | Analysis & Visualization |
| OSPF Watcher | Live OSPF change monitoring (GRE or BGP-LS) | OSPF Watcher |
| IS-IS Watcher | Live IS-IS change monitoring (GRE or BGP-LS) | IS-IS Watcher |
| Python SDK | Object-oriented API client + SSH collector + topo CLI |
Python SDK |
| MCP Server | Model Context Protocol wrapper for LLM agents | MCP Server |
| AI Agent | Natural-language assistant for your IGP | AI Agent |
Ready to try it? Spin up a local instance with Docker in a few minutes →