Import an existing network

Bring in draw.io, Visio, spreadsheets or discovery output such as nmap and LLDP.

Import a new diagram

  1. On the dashboard, click Import, or drop the file anywhere on the dashboard.
  2. ApexDiagram detects the format from the file's content and creates a new diagram.
  3. Open the diagram and check the result. Device types are guessed carefully: an unknown wired client becomes a workstation, an unknown neighbour becomes a switch. Correct any that are wrong.

For the full list of formats, see What file formats can I import?

Getting discovery files

SourceHow to get the file
nmapnmap -oX scan.xml -sV 192.168.1.0/24
LLDP / CDPA CSV or Excel sheet with local device, local port, neighbour and neighbour port
UniFiNetwork application → export devices and clients as JSON
MerakiDashboard API: organisation devices plus network clients
NetBoxJSON export of devices, or a live pull (below)

Update a diagram you already have

  1. Open the diagram, then the Menu button (☰ next to the view tabs) and choose File.
  2. Choose Refresh from file… and pick the newer file. For NetBox, use the live pull with your URL and token. The token is used for that request only and is not stored.
  3. Review the diff of added, removed and changed devices, then apply it.

A version is saved before the refresh is applied, so you can undo it. See Restore an earlier version.


Didn’t answer your question? Sign in to contact support or search the help centre.