Skip to content

Latest commit

 

History

History
44 lines (29 loc) · 1.87 KB

README.md

File metadata and controls

44 lines (29 loc) · 1.87 KB

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.