Containerlab

Input—per 1M tokens
Output—per 1M tokens
Context—tokens
WeightsClosed

About

Containerlab is ranked #1 of 29 in network simulation software on Inferse. It runs on API, Linux, macOS, Self-hosted, Web, Windows. There is a free plan.

Compared on network simulation software

Deployment
self_hostedcontainerlab.dev
Configuration management
Yescontainerlab.dev
Workflow orchestration
Yescontainerlab.dev
Network testing
Yescontainerlab.dev
Supported platforms
Nokia SR Linux/SR OS/SR-SIM, Cisco XRd/XRv/XRv9k/CSR1000v/Nexus 9000v/Catalyst 9000v/IOL/ASAv/FTDv, Juniper cRPD/cSRX/vMX/vQFX/vSRX/vJunos, Arista, SONiC, Cumulus VX, VyOS, FRR, VPP, FreeBSD, OpenBSD, OpenWRT, Linux containers, generic VMs, and morecontainerlab.dev

Facts

What it does
Containerlab is a CLI for orchestrating container based networking labs, wiring nodes into user defined topologies, and managing lab lifecycles.containerlab.dev · 2 Oct 2026
Topology as code
Labs are defined declaratively in topology files that describe nodes, links, and lab settings.containerlab.dev · 2 Oct 2026
Lifecycle commands
The CLI supports lab deploy, destroy, save, inspect, and graph operations.github.com · 2 Oct 2026
Network OS support
Supported nodes include containerized and virtual machine based network operating systems from Nokia, Cisco, Juniper, Arista, and other vendors and projects.containerlab.dev · 2 Oct 2026
Integrations
Containerlab can launch VM based routers through vrnetlab or boxen integration and can run containerlab style topologies on Kubernetes through Clabernetes.containerlab.dev · 2 Oct 2026
GUI options
The graphical interface is available as a VS Code extension, desktop app, and web app; desktop and web connect to a reachable clab-api-server.containerlab.dev · 2 Oct 2026
API
The clab-api-server performs lab lifecycle, file, terminal, capture, image, and inspection operations on the Linux host.containerlab.dev · 2 Oct 2026
Platforms
The documentation describes Linux installation, Windows use through WSL, and macOS support on ARM and Intel Macs.containerlab.dev · 2 Oct 2026
Security
The installer can configure sudo-less operation using a SUID binary and clab_admins group, whose members are effectively granted root-level privileges.containerlab.dev · 2 Oct 2026
Requirements
The documented prerequisites include a Linux server or VM, Docker, and sudo privileges to run Containerlab.containerlab.dev · 2 Oct 2026
CI and testing
The project describes using its single binary and code based lab definitions to start topologies in CI systems, including GitLab CI and GitHub Actions.github.com · 2 Oct 2026
Telemetry
Containerlab labs can be paired with telemetry stacks to validate collection, transport, and visualization workflows.containerlab.dev · 2 Oct 2026
Support
The project directs users with questions, ideas, and bug reports to its Discord community.containerlab.dev · 2 Oct 2026
License
The public GitHub repository identifies the project license as BSD-3-Clause.github.com · 2 Oct 2026

Best Containerlab alternatives

See all 12

Where it ranks on Inferse

Sources