Skip to content

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.

Topolograph — upload an LSDB and build shortest paths

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.

    Getting topology in

  • Build paths & backups


    Compute shortest paths between any two nodes, then reveal primary and secondary backup paths and ECMP behavior.

    Analysis & visualization

  • Simulate failures


    Shut a link or a router and instantly see how traffic re-routes — before you touch the production network.

    Failure simulation

  • 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.

    Real-time monitoring

  • Find weak spots


    Use the Network Heatmap and analytics to spot the most loaded links, single points of failure, and networks without backup.

    Network heatmap

  • 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.

    Automation & APIs

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.

    Text file upload

  • GRE session

    A Watcher peers with a router over a GRE adjacency and forwards live link-state changes into Topolograph.

    GRE session

  • BGP-LS session

    Carry OSPF or IS-IS link-state natively over BGP-LS — no GRE tunnel — via GoBGP and the Watcher forwarder.

    BGP-LS session

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 →