Import / Export

Bulk-manage devices via CSV, Excel, JSON, or YAML.

Bulk-manage devices from the Import / Export page at /import-export. Useful for migrating from another tool or bootstrapping a large network.

Supported Formats

FormatImportExportNotes
CSV✓✓UTF-8, comma-separated
Excel (.xlsx)✓✓First sheet used on import
JSON✓✓Array of device objects
YAML✓✓List of device mappings

CSV / Excel Column Schema

name, ip, group, location, alerts_enabled
Router,   192.168.1.1, Office,  Floor 1, true
NAS-01,   192.168.1.50, Storage, Rack B,  true
CloudVM,  10.0.0.5,    Cloud,   AWS-SG,  false

Fields group, location, and alerts_enabled are optional. Rows with an existing IP address update the matching device; new IPs create new records.

JSON Schema

[
  {
    "name": "Router",
    "ip": "192.168.1.1",
    "group": "Office",
    "location": "Floor 1",
    "alerts_enabled": true
  }
]

Import behavior — Import does not delete existing devices. It only creates or updates. To remove a device, delete it manually from the Devices page.