Skip to main content

Python Client for eAPI

Project description

The Python Client for eAPI (pyeapi) is a native Python library wrapper around Arista EOS eAPI. It provides a set of Python language bindings for configuring Arista EOS nodes.

The Python library can be used to communicate with EOS either locally (on-box) or remotely (off-box). It uses a standard INI-style configuration file to specify one or more nodes and connection profiles.

The pyeapi library also provides an API layer for building native Python objects to interact with the destination nodes. The API layer is a convenient implementation for working with the EOS configuration and is extensible for developing custom implementations.

This library is freely provided to the open source community for building robust applications using Arista EOS. Support is provided as best effort through Github issues.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyeapi-1.0.2.tar.gz (146.9 kB view details)

Uploaded Source

File details

Details for the file pyeapi-1.0.2.tar.gz.

File metadata

  • Download URL: pyeapi-1.0.2.tar.gz
  • Upload date:
  • Size: 146.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.13

File hashes

Hashes for pyeapi-1.0.2.tar.gz
Algorithm Hash digest
SHA256 563a80bb19451df7dd7b6e9e38489dee67ebeaf2f54de296e8ae0b26cd68a297
MD5 c4b6bb08fe6bc183b1fe174a230430eb
BLAKE2b-256 30ee01766afc89250a2731f5f2c073998c47affb2c3932256e7a0dbed1f739b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page