The Arista Python API
Arista Networks has 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 is an industry leader in data-driven, client to cloud networking for large data center, campus, and routing 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 underpinning behind its 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...