The Arista Python API
Arista Networks have always been focused on large-scale data center networks. On its corporate profile page (https://www.arista.com/en/company/company-overview), it states the following:
"Arista Networks was founded to pioneer and deliver software-driven cloud networking solutions for large data center storage and computing environments."
Notice that the statement specifically called out large data centers, which we know are exploding with servers, databases, and, yes, network equipment. It makes sense that automation has always been one of Arista's leading features. In fact, it has a Linux underpin behind their operating system, allowing many added benefits such as Linux commands and a built-in Python interpreter directly on the platform. From day one, Arista was open about exposing the Linux and Python features to the network operators.
Like other vendors, you can interact with Arista devices directly via eAPI, or you can choose...