Selecting an API Type

There are three versions of APIs.

APIs v1.0 are used by classic load balancers.

APIs v2.0 and v2 are applicable to shared load balancers. The main version is v2.0. APIs of this version are used in enterprise projects.

For details about the APIs and their functions, see API Overview.

To meet your requirements for interconnecting with OpenStack open-source tools, some APIs v2.0 are compatible with OpenStack API v2. The functions of these APIs are similar and their styles are slightly different.

  1. If you have requirements for OpenStack compatibility, you are advised to select ELB APIs v2.0.
  2. If you use native OpenStack APIs to create Virtual Private Clouds (VPCs) and Elastic Cloud Servers (ECSs), you are advised to use them together with APIs v2.0.
  3. If you have enabled the enterprise project function, you are advised to select APIs v2.