Skip to content

aristanetworks/cloudvision-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudVision APIs

Introduction

Cloudvision APIs are state based, resource-oriented APIs in which resources are divided into configuration data models (known as config) and operational and/or derived state models (known as state). Resources are modeled in Protobuf and accessed over gRPC with a standardized set of RPCs.

Documentation

Documentation for these APIs is hosted at aristanetworks.github.io/cloudvision-apis.

There, you can read more about:

Clients

Arista distributes pre-compiled clients for some languages. They are hosted in the following repositories:

You may also generate your own. See aristanetworks.github.io/cloudvision-apis for more details.

Deprecation Policy

Deprecated APIs will containing the following at the top of the .proto file for the model:

option deprecated = true;

Announcements for API deprecation and the timeline for API removal are done as follows:

  • For the cloud service (CVaaS), announcements are made on status.arista.io.
  • For the on-premises product, announcements are made in the release notes of a particular version. APIs are removed two releases after deprecation is announced.