containerlab is the open source engine. NetPilot runs it in the cloud and adds the AI agent.
Describe a lab in plain English and get real network OSes running on hosted containerlab in about 2 minutes.
NetPilot is a containerlab contributor and integrator. The NetPilot team built the mikrotik_chr kind that shipped in containerlab v0.82.0. See our upstream contributions.
Watch NetPilot deploy a multi-vendor lab on cloud containerlab from a single plain-English description.
The engine stays the same. The host, the YAML and the per-vendor configs move to NetPilot and its agent.
A managed cloud VM. Open a browser and start.
Running it yourself
A Linux host with Docker that you install and maintain.
Describe the lab in plain English. The agent writes the containerlab YAML and the per-vendor configs, then deploys.
Running it yourself
You write the YAML and the startup configs, with full control of every line.
"Add an Arista spine and move OSPF to area 0.0.0.1." The agent updates the topology and every device.
Running it yourself
You edit the file, redeploy, and push configs per device.
SSH from the browser into every device. Real network OS, real output.
Running it yourself
SSH from your host into every device. Real network OS, real output.
17+ network OSes and growing, in one browser tab, on the engine network engineers already use.
Nokia SR Linux, FRR and Linux are built in. MikroTik RouterOS (CHR) and SONiC (community VS) are preloaded on every lab VM.
Upload a licensed image once, such as Cisco IOL or Arista cEOS, and NetPilot automates the build. Custom builds such as Cisco IOS-XE are built for you.
Chat with the agent, view the live topology and open a terminal on any device. Nothing to install on your machine.
When a NetPilot lab needs something containerlab does not do yet, the NetPilot team sends the fix or the feature upstream.
The same engine in two setups. Pick by who should own the host and the YAML.
Describe the lab, let the agent build it on containerlab, then verify it on the real CLI.
"Build a multi-vendor OSPF lab with Cisco and Nokia routers" or "Create a VXLAN EVPN leaf-spine fabric." Describe it in plain English, or import existing configs.
The agent writes the containerlab YAML, assigns IP addressing, generates per-vendor device configs, deploys and checks the result.
"Flap the R2-R3 link" or "add a second leaf." The agent updates the YAML and every affected device, and you SSH into any node to check it yourself.
Real devices, real protocols and real CLIs, built by the agent and checked by you.
The two fit together: containerlab on your CI runners, NetPilot for fast multi-vendor work.
Common questions about running containerlab in the cloud with NetPilot
The containerlab work the NetPilot team has sent upstream.
How the engine works, from kinds and links to your first deploy.
Which lab tool fits which job in 2026.
A walkthrough of the hosted path, step by step.
Describe any topology and deploy it in minutes.
RouterOS CHR on hosted containerlab, with tutorials and public labs.
Every network OS you can run in a NetPilot lab.
Describe the network. The agent writes the YAML and the configs, deploys on containerlab, and you verify on the real CLI.