The canvas everything snaps to
A React-Flow editor with animated WAN badges, real-time multi-cursor collaboration and instant interface auto-IP. Draw it the way you'd whiteboard it — then press boot.
OML boots real Cisco IOS, ASA, Juniper, Linux & Windows machines as a topology you draw, console into and packet-capture — no rack, no client install, no per-node fees.
QEMU, Dynamips and IOL boot the same images you'd run on a production rack. No fake CLI, no lookup-table simulators.
HTML5 console, in-browser Wireshark, animated packet flows, live CPU and RAM. The wire is observable end to end.
Self-hosted. One license, your hardware, your students. No per-pod metering. Air-gapped friendly.
Every module speaks the same topology graph. Draw a link and capture, simulate, score and audit all react in the same breath.
A React-Flow editor with animated WAN badges, real-time multi-cursor collaboration and instant interface auto-IP. Draw it the way you'd whiteboard it — then press boot.
HTML5 terminal, VNC and RDP straight into the running VM. No client install, resilient across reloads.
One-click pcap on any link — inspect in-browser or stream into Wireshark over a signed URL.
ICMP, TCP, UDP and ARP fly across the canvas with per-hop RTT, success rate and drop reason.
Latency, jitter, loss and bandwidth caps per link. Test BGP convergence under hostile conditions.
Define objectives — OSPF neighbor up, ACL hits, ping success — and OML grades every student lab in real time, then exports straight to your LMS.
Duplicate IPs, subnet overlaps, isolated nodes, interface mismatches — caught before boot.
Step-by-step task pane with hints, progress and per-task pass/fail. Instructor-authored.
CCNA, CCNP and JNCIA flashcards wired into the same session. Spaced repetition built in.
Freeze the whole lab — RAM, NVRAM, link state — and restore in seconds. Branch attempts.
Generate Ansible inventory and playbooks straight from your topology, so the change you rehearsed is the change you ship.
Threshold rules on CPU, memory and interface errors. Firing alerts surface as red cards on the canvas.
Nine views of the same running topology — drawn, booted, captured, scored and explained, all without leaving the tab.
React Flow canvas with WAN badges, animated link traffic, node libraries by vendor, and live collaboration cursors.
Send any L3/L4 probe between any pair of nodes. The packet animates across the topology, with per-hop telemetry on the side.
Instructor-defined objectives turn every student session into a scored attempt. Export CSV, drop into your LMS.
Static analysis runs on every save: duplicate IPs, subnet overlaps, mismatched interface speeds, isolated nodes.
Built-in LLM (Ollama, runs locally — your configs never leave your network) explains stuck protocols, generates starter configs from natural language, and one-clicks fixes onto live nodes. Llama 3, Mistral, or your own model.
Rotate, tilt, zoom. Spatial separation between core, distribution and access tiers makes large topologies finally legible — no more 2D spaghetti. Renders 60 FPS up to 200 nodes.
SD-WAN, MPLS, multi-region overlays — pin sites to real coordinates, visualize tunnels and BFD state on a world map. The right view for service-provider and global-WAN labs.
Front-of-rack view with U-counted devices, port LEDs, power draw, and live status. Bind virtual nodes to physical ports for hybrid validation — mix real Cat 9300s into a virtual lab.
CCNA → CCIE study tracks with adaptive quizzes, objective scoring, streaks, and explanations from NETO. Powered by local LLMs (Ollama) — no API keys, no data leaving your machine, no recurring AI bill.
Neto runs on local LLMs (Ollama) — your configs never leave your network. It explains stuck protocols, writes starter configs from plain English, and one-clicks fixes onto live nodes.
CCNA → CCIE tracks with adaptive quizzes, objective scoring, streaks and explanations from Neto — rendered as a system you can feel yourself leveling through. Local LLMs, no API keys, no recurring AI bill.
OML is self-hosted — engineers spin up real Cisco, Juniper, Palo Alto and Linux topologies on their own machines, from study desks to production change windows. No rack, no cloud bill. Drag the globe to explore.
No per-student or per-node metering. Free forever for five nodes — pay only when you outgrow it.
Per-student node limits · Dedicated seats · Full feature set · Priority support
Multi-host cluster · Unlimited seats · Custom seat blocks · SSO / LDAP · LMS & SCORM · Named CSM · Air-gapped / on-prem deployment
| Feature | Free | Pro | Enterprise | Custom |
|---|---|---|---|---|
| Capacity | ||||
| Simultaneous nodes | 5 | 50 | Unlimited | Unlimited |
| User seats | 1 | 1 | 5 per block | Unlimited |
| Hosts | 1 | 1 | 1 | Multi-host |
| Core features | ||||
| HTML5 console | ✓ | ✓ | ✓ | ✓ |
| Packet capture (.pcap) | ✓ | ✓ | ✓ | ✓ |
| VNC / RDP browser access | ✓ | ✓ | ✓ | ✓ |
| Lab save / restore | ✓ | ✓ | ✓ | ✓ |
| Node snapshots | — | ✓ | ✓ | ✓ |
| AI Assistant | — | ✓ | ✓ | ✓ |
| Lab export / import (.oml) | — | ✓ | ✓ | ✓ |
| Wireshark live stream | — | ✓ | ✓ | ✓ |
| Team & collaboration | ||||
| Real-time collaboration | — | — | ✓ | ✓ |
| Clone lab to all users | — | — | ✓ | ✓ |
| Lab scoring & leaderboard | — | — | ✓ | ✓ |
| Ansible export | — | — | ✓ | ✓ |
| SSO / LDAP | — | — | — | ✓ |
| LMS / SCORM integration | — | — | — | ✓ |
| Support | ||||
| Community forum & docs | ✓ | ✓ | ✓ | ✓ |
| Email support | — | ✓ | ✓ | ✓ |
| Priority SLA (1 business day) | — | — | ✓ | ✓ |
| Named Customer Success Manager | — | — | — | ✓ |
Each question is a node — tap one to open its answer.
From a file to a running console — watch the whole thing happen.