Skip to content

ONES SDK for developers and Network Engineers

Notifications You must be signed in to change notification settings

kavyanshpandey/ones-pyapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ONES PyAPI

Aviz ONES is the industry's first multi-vendor platform which provides seamless network orchestration and monitoring capabilities. From storing the physical topology, device health, utilization and network events, it also provides network orchestration/automation for the data center fabric deployments. All this fleet-wide data is provided to the network administrators using standardized ONES APIs. ONES Provides a smooth transition for Network Admin for SONiC transition depending on the consumption model.

ONES APIs supports following interfaces

  • gNMI (Secured using certificates)
  • REST API (Secured using user tokens)

Features

Can connect with python environment and make ONES APIs operation seamlessly. For Developers and Network Engineers Supported version -> Python 3.7 and above

Installation

Please follow the below steps to install ONES PyAPI client and use Day1, Day2 and NetOPs APIs with single function call.

Prerequisites

  • python 3.9 and above
  • pip 21.2.4 and above
  • download ones-pyapi-1.0.0.tar.gz package from here

Install package

pip install ones-pyapi-1.0.0.tar.gz

if above command not worked, tried with pip3

pip3 install ones-pyapi-1.0.0.tar.gz

Now you can Import and use clients, please refer below examples -

  1. NetOps Monitoring API call - link
  2. Day1 Operations - link
  3. Day2 Operations - link

If something went wrong. or Expecting new features, let us know - here

About

ONES SDK for developers and Network Engineers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages