EVE-NG vs GNS3: which to use
Both run real vendor images, and both cost nothing to start. GNS3 is a desktop app with a server behind it. EVE-NG is a server you open in a web browser. Most of the other differences follow from that.
The short answer
Pick GNS3 if you want a free, open-source tool on your own computer and you're happy to add images and run its VM. Pick EVE-NG if you want labs on a server that you reach from any browser, and you'll pay for a licence once a lab outgrows the free edition's limits.
At a glance
| What | GNS3 | EVE-NG |
|---|---|---|
| Price | Free, open source under GPL v3 | Freemium edition free; EVE-NG Base €150 a year before VAT |
| How you use it | A desktop app for Windows, macOS and Linux that drives a GNS3 server; a web interface ships too | A web browser signed in to an EVE-NG server, with consoles in the browser or in your own apps |
| Where it runs | Your computer, the GNS3 VM or a remote Linux server | Ubuntu 24.04 on its own machine, or a VM on Proxmox, VMware or Google Cloud |
| Smallest machine | 4 GB RAM and 2 cores with VT-x or AMD-V (8 GB and 4 cores recommended) | Intel VT-x/EPT, or nested AMD EPT, is required; RAM depends on your nodes |
| Node types | Dynamips, IOU, QEMU/KVM, Docker, VPCS, VirtualBox and VMware | QEMU/KVM virtual machines and Docker containers, plus Dynamips and VPCS |
| Vendor images included | No | No |
| Several users | One server, many clients, with no isolation or quotas (2.x) | Two admin sessions on Freemium and Base; roles and folder locks with RBL licences |
| Current release | 2.2.61, 30 July 2026 (3.0 published with a caution; 3.1 in alpha) | 7.4.0-2, 1 November 2026 |
How you use each one
GNS3 starts as an app on your computer. You draw the topology there, and a GNS3 server runs the devices: on the same machine, inside the GNS3 VM, or on another server. On Windows and macOS, any device that runs under QEMU needs the GNS3 VM, and that includes images such as IOSv, IOSvL2, ASAv and IOS-XRv.
EVE-NG is a server first. You install it on its own machine or virtual machine, then open its address in a browser to build labs, start nodes and open their consoles. Nothing has to be installed on the computer you work from. If you want consoles in your own terminal and captures in a local Wireshark, EVE-NG's client pack sets those up, and from version 7.0.1-1 you download it from your own server.
That difference decides most of what follows. GNS3 fits one person working on one capable computer. EVE-NG fits a lab that lives on a server and gets used from anywhere, by you or by a small team.
What they run
GNS3 has the longer list of node types. Dynamips emulates older Cisco router hardware and runs those routers' IOS images, but not Catalyst switch images. IOU needs a licence file that, as GNS3's docs put it, only Cisco provides. QEMU/KVM runs the virtual appliances most vendors ship today, Docker runs containers, VPCS gives you a light test PC with ping and traceroute, and GNS3 can also drive VirtualBox and VMware virtual machines.
EVE-NG concentrates on QEMU/KVM virtual machines and Docker containers, and every edition, including the free one, has Docker support. It also runs Dynamips routers and VPCS hosts.
For current routers, switches and firewalls the two overlap: both start a vendor's virtual appliance under QEMU, so the same image (IOSv, vSRX, FortiGate, PAN-OS) can run in either. Each expects the image installed its own way, so you prepare it once per tool.
Hardware and operating systems
GNS3 publishes a minimum of 4 GB RAM, 2 logical cores with Intel VT-x or AMD-V switched on, and 1 GB of disk, and recommends 8 GB, 4 cores and a 35 GB SSD, with more RAM for bigger labs. The GNS3 desktop app runs on Windows, macOS and Linux.
EVE-NG runs on Ubuntu 24.04 LTS. It needs Intel VT-x/EPT, or nested AMD EPT, and supports installs on Proxmox, VMware ESXi 6.7 or later, Workstation and Player 16 or later, Fusion 8 or later, and Google Cloud VMs. Its list of unsupported systems includes Hyper-V, VirtualBox, AWS, Azure and Apple M-series Macs.
In both, the nodes decide how much memory you need, because each one reserves what it's configured with. In CloudLabBox's EVE-NG templates, for example, an Arista vEOS node starts with 2 vCPUs and 6,144 MB, and a Nexus 9000v with 4 vCPUs and 12 GB.
Images and licences
Neither tool ships vendor images. GNS3's documentation says it can't provide IOS or any other Cisco images for legal reasons, and that you provide your own. EVE-NG says it doesn't provide copyrighted vendor images, and its licence makes you get each vendor's authorisation before using their products on it.
GNS3's Marketplace makes adding an appliance easier, but what you download is a template: you still supply the image file, and GNS3 checks its size and checksum against the template. GNS3's docs also note that some vendors give images away and others, Cisco included, don't.
Cisco's own source of licensed images is Cisco Modeling Labs, and Cisco licenses those images for use inside CML only. Read how EVE-NG compares with Cisco Modeling Labs.
Cost
GNS3 is free. What you spend is the computer, or the server it runs on.
EVE-NG has three editions. Freemium is free; EVE-NG's comparison lists it with admin accounts only, two at a time, "7 nodes per EVE instance" and 63 nodes per lab. EVE-NG Base costs €150 a year before VAT and raises the limit to 1,024 nodes per lab, still with two admin sessions. RBL adds licences for administrators, lab editors and lab users, one concurrent session each.
- A UK buyer saw €180.00 for Base at checkout on 2 November 2026: €150.00 plus 20% VAT, or £125.07 before VAT
- A new licence doesn't extend the old one; unused days are lost
- The licence is tied to one VM or one computer, which has to check in online at least once every 24 hours
- EVE-NG's licence terms say there are no refunds
Sharing a lab with other people
A GNS3 2.x server can serve several clients, but GNS3's docs are plain about the limits: every user can see and change every project, and there's no quota, so one person can take the whole machine. GNS3 3.1 adds users, groups and roles, but it's an alpha release that its makers say not to use for real work.
EVE-NG counts concurrent sessions. Freemium and Base allow two administrators at once. RBL licences add lab editors and lab users who can be locked to their own folders, and EVE-NG's licensing page gives the rule: ten people working at the same time need ten licences.
Which to choose
- You want it free, on your own computer
GNS3. It's open source, and a laptop that meets its recommended 8 GB and 4 cores runs a small routing lab. If Cisco's simulator covers what you're studying, Packet Tracer is lighter still.
- You want to work from any computer, in a browser
EVE-NG, on a server you run or on a hosted service. Nothing is installed where you sit.
- Several people will use the same lab server
EVE-NG with RBL licences gives each person a role and their own folders. GNS3 2.x shares a server without separating users.
- You work on an Apple silicon Mac
Run the lab somewhere else and open it in the browser: a spare Intel or AMD server, a cloud VM, or a hosted EVE-NG workspace.
- You don't want to build or patch a server
A hosted EVE-NG workspace, or a cloud VM if you'd rather run it yourself. Compare self-hosting in the cloud with a hosted lab.
EVE-NG without running a server
CloudLabBox runs EVE-NG Pro workspaces on its own servers. You sign in at lab.cloudlabbox.com, build with the 1,596 images in the Add Node list, and open consoles in the browser, or right-click a running device to open it in your own terminal, browser, Remote Desktop or VNC viewer. Labs stay in your folder between sessions.
- From £3 a day, or £0.50 an hour of signed-in time
- A free 30-minute demo with 6 vCPU and 8 GB, enough for a small lab, with no card
- Vendor licences aren't included, and there's no Cisco IOL: Cisco labs use IOSv and IOSvL2
- The largest plan is 24 vCPU and 48 GB, and labs reach only internet destinations a person has approved
If GNS3 on your own computer already does what you need, there's no reason to move. CloudLabBox is for when you want EVE-NG without the server work.

Questions
Is EVE-NG better than GNS3?
Neither is better for everyone. GNS3 is free and open source, and suits one person working on their own computer. EVE-NG suits labs that live on a server and are used from a browser, and it charges for a licence once a lab outgrows the free edition.
Is EVE-NG free?
The Freemium edition is. EVE-NG's comparison lists it with two admin users, 7 nodes per EVE instance and 63 nodes per lab. On 2 November 2026 the EVE-NG Base licence cost €150 a year before VAT and allowed 1,024 nodes per lab. The older free Community edition reached end of life in June 2026.
Can I use my GNS3 images in EVE-NG?
Usually, if you're licensed to use them. Both run vendor virtual appliances under QEMU, but each expects images installed its own way, so add the image again following EVE-NG's steps for that vendor.
Do GNS3 and EVE-NG run on a Mac?
GNS3 has a macOS app, but QEMU devices need the GNS3 VM. EVE-NG supports VMware Fusion on Intel Macs and lists Apple M-series Macs as unsupported. From an Apple silicon Mac, the simplest route is a lab server or hosted lab that you open in the browser.
Where these facts come from
Checked on 2 November 2026 on the makers' own pages. Prices and limits change, so check them before you buy.
Where to go next
Compare EVE-NG with Cisco Modeling LabsCompare network simulators and emulators
Spotted something out of date? Tell us in the CloudLabBox Discord (opens in a new tab) or at cloudlabbox@gmail.com.