In this post we’ll look at how to create arbitrary topologies and push configuration to Nodes in UNetlab via REST SDK. We’ll conclude by extending our sample application to create and configure a 3-node topology and enable full connectivity between all nodes
In this post I’ll show how to build REST SDK to authenticate, create labs and nodes in UnetLab. I’ll briefly cover the difference between composition and inheritance design patterns and demonstrate how to use test-driven development
In this post I’ll show how to setup environment for UnetLabREST SDK development on Windows. I’ll be running UNL inside a VM and using PyCharm as Python IDE on the host OS
This is the first, introductory, post in a series dedicated to REST APIs for Network Engineers. In this post we’ll learn what REST API is, what are the most common tools and ways to consume it. Later in the series I’ll show how to build a REST client to control UnetLab, a very popular network emulation environment.