Network automation can take many forms depending on the technologies and environments. Sometimes though, we have to dive deep into low-level automation, where we can’t use REST API or other more-convenient technologies. In this article, we will take a brief
Category: Python
Cisco Meraki REST API calls using SDK
In the previous article about Cisco Meraki, I’ve shown you a way to interact with REST API by using the requests library. This article is focused on a Meraki SDK, which provides an easier way to interact with Meraki. Tools
Cisco DNA REST API calls using SDK
There are various methods of interacting with the Cisco DNA Center. In the previous articles, I’ve shown you how to execute REST API calls by using Postman software and Python’s requests library. This time, I’ll use an SDK dedicated for
Cisco DNA REST API calls with Python’s requests library
In this article, I’ve shown you how to execute simple REST API calls to the Cisco DNA Center using Postman. Today, we will switch to Python to build a couple of useful scripts. Tools To run REST API calls we
Cisco Meraki REST API calls with Python’s requests library
In the previous articles, I’ve described how to execute REST API calls using Postman software. This time we will dive into Python. Tools To run REST API calls we will use Python3 with the requests library. It’s not installed by
Parsing XML/JSON/YAML into Python data structures
In this article, I’ll cover how to parse XML, JSON, and YAML data structures into Python. If you want to learn more about data structures, visit this article. Describe parsing of common data format (XML, JSON, and YAML) to Python
Universal Network Backup Tool
Managing a multi-vendor network environment can be challenging. Especially when it comes to performing configuration backup tasks. Each vendor has its own approach to accomplishing such a task. Some network equipment even doesn’t have any built-in mechanism to send running-configuration
Network Config Generator
Being a network engineer in a dynamic environment can be sometimes tough. Especially when you face many interface reconfigurations in your daily routine. In this article, I want to share with you a tool, that can make your job easier,