Skip to content

aristanetworks/cloudvision-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

gRPC APIs for integrating with Arista's CloudVision platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 32