How to interact with the Network Reasoner once deployed.
1. Overview
Day 2 Operations refers to everything you do with MeshOptixIQ after the initial deployment: ingesting network configurations, running topology queries, tracking endpoint location, simulating failure blast radius, reviewing firewall policy, and exporting data for external tools. MeshOptixIQ exposes three interaction surfaces for these workflows — the REST API, the meshq CLI, and the built-in React web interface — all backed by the same live network graph.
2. Configuration
MeshOptixIQ is configured via environment variables and YAML files.
Environment Variables
Variable
Default
Description
NEO4J_URI
bolt://localhost:7687
Neo4j connection string
NEO4J_PASSWORD
(empty)
Database password
GRAPH_BACKEND
neo4j
neo4j or postgres
API_KEY
(unset)
API key for query endpoints — if unset the server starts but logs a warning and rejects all authenticated requests. Set ALLOW_OPEN_ACCESS=true for local dev without a key.
MESHOPTIXIQ_LICENSE_KEY
(unset)
License key — required by the API server only; CLI and MCP inherit the plan from the API
MESHOPTIXIQ_API_URL
http://localhost:8000
Local API server URL used by the CLI and MCP server for license plan resolution
For ad-hoc troubleshooting, use the bundled CLI tool (available in the Docker container or as a
standalone binary).
# Find a device by MAC
meshq endpoints locate --mac "00:50:56:AB:CD:EF"
# OR via Docker
docker run meshoptixiq/meshoptixiq meshq endpoints locate ...
# Locate an endpoint by IP address
meshq endpoints locate <ip>
# Find blast radius of a device
meshq blast-radius <hostname>
# Analyze blast radius of a subnet
meshq blast-radius subnet --cidr "192.168.10.0/24"
# Start the MCP server
meshq mcp # or: meshq-mcp
Web UI
MeshOptixIQ ships a built-in React web interface served at http://<host>:8000. No separate deployment is required. After connecting with your API key you have access to:
Authenticating to the Web UI
On first visit, the UI prompts for an API key. Enter the value of API_KEY set on the server (or demo in demo mode). The key is stored in sessionStorage and cleared when you close the browser tab. To switch keys, click your user identity menu (top-right) and select Sign Out.
App Shell
Top Bar — backend health indicator, SSE live badge, demo-mode pill, notifications bell, user identity menu
Command Palette — press Cmd+K / Ctrl+K from any page; smart routing by IP, MAC, hostname, or page name
Inspector Drawer — right-side panel that opens when you click a device row or topology node; shows 6 tabs (Summary, Interfaces, Neighbors, Endpoints, Firewall, History)
Alert rule management, live alert stream, acknowledgment (Pro+)
/vulnerability
Vulnerability
CVE correlation with discovered devices (Enterprise)
/chat
AI Assistant
AI query interface, natural language graph questions (Enterprise)
/configs
Config History
Config snapshot viewer, drift detection (Pro+)
/collection
Collection Management
4-tab: Devices, Networks, Runs, Schedule (Pro+)
/routing
Routing Intelligence
BGP peer table, BGP topology graph (Pro+)
See Chapter 7 of the User Guide for the full Web Interface reference including the Command Palette, Inspector Drawer, topology overlays, and all page-level details.