Zilliz Cloud Providers API

Control plane: cloud and region discovery.

OpenAPI Specification

zilliz-cloud-providers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Zilliz Cloud Cloud Providers API
  description: 'Zilliz Cloud exposes two HTTP API surfaces, both documented at

    docs.zilliz.com/reference/restful. The Control Plane API (hosted at

    api.cloud.zilliz.com/v2) is used by account owners and operators to manage

    clusters, users, and roles. The Data Plane API (hosted at the

    per-cluster vectordb.zillizcloud.com endpoint) is used by applications to

    create collections and read or write vector data. Both surfaces are

    authenticated with a Bearer API key.'
  version: '2.0'
  contact:
    name: Zilliz Documentation
    url: https://docs.zilliz.com/reference/restful
servers:
- url: https://api.cloud.zilliz.com/v2
  description: Control Plane
- url: https://{cluster_id}.{region}.vectordb.zillizcloud.com
  description: Data Plane (per cluster)
  variables:
    cluster_id:
      default: in03-xxxxxxxxxxxxxxx
    region:
      default: aws-us-west-2
security:
- bearerAuth: []
tags:
- name: Cloud Providers
  description: 'Control plane: cloud and region discovery.'
paths:
  /clouds:
    get:
      tags:
      - Cloud Providers
      summary: List supported cloud providers and regions
      operationId: listClouds
      responses:
        '200':
          description: Cloud provider listing.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CloudList'
components:
  schemas:
    CloudList:
      type: object
      properties:
        code:
          type: integer
        data:
          type: array
          items:
            type: object
            properties:
              cloudId:
                type: string
              regions:
                type: array
                items:
                  type: string
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API key (or cluster username:password on data plane)
      description: 'Provide the API key in the Authorization header as

        `Authorization: Bearer ${API_KEY}`. On the data plane, the cluster

        endpoint additionally accepts `Bearer <username>:<password>` while

        the project endpoint accepts the API key only.'