Monday, 18 July 2016

Python for Network Engineers - Part 7 - Using Palo Alto Networks XML API

In this blog article we’re going to look at using the Python requests module to interface with the Palo Alto Networks (PAN-OS) XML API.

Friday, 15 July 2016

Python for Network Engineers - Part 6 - Using Cisco Nexus NETCONF interface

In the last blog article we looked at using NETCONF with Juniper Junos devices using the ncclient module.  In this blog article we’ll build on this knowledge and use ncclient with Cisco Nexus devices.


Thursday, 14 July 2016

Python for Network Engineers - Part 5 - Using Junos NETCONF interface

In previous blog articles we focused on using python to interact with REST APIs.  In the next few blog posts we’ll look at NETCONF interfaces.  In this article we’ll look at interacting with Juniper Junos devices using the ncclient Python module.

Friday, 1 July 2016

Python for Network Engineers - Part 4 - Using Arista EOS eAPI

In previous blog articles we looked at using python to interact with REST APIs using the requests module and looked at Cisco Nexus NX-API.  In this blog post we’ll take a look at Arista EOS.

Wednesday, 29 June 2016

Python for Network Engineers - Part 3 - Using Cisco Nexus NX-API

In this blog article we’re going to look further into using the Python requests module to interface with REST APIs.  In particular we’ll look at Cisco Nexus NX-API.

Friday, 29 April 2016

Python for Network Engineers - Part 2 - Making REST calls

In this blog article we’re going to look at using the Python requests module to interface with REST APIs.  We’ll start off looking at a very simple example that’s available over the Internet.

Python for Network Engineers - Part 1

In this blog article we’re going to look at how to get started learning Python as a Network Engineer.

We’ll look at some great resources to use to learn the basics, some links to source network focused resources and steer in the right direction for modules and packages which a network engineer will find useful.

This will also be the first blog in a series.  In subsequent posts we are going to walk through using Python and APIs to configure various devices such as Junos, Cisco Nexus, F5, Arista and Palo Alto.