Isovalent connectivity API

The connectivity API from Isovalent — 2 operation(s) for connectivity.

Operations 2

PUT /status/probe Run synchronous connectivity probe to determine status of the Cilium cluster
GET /status Get connectivity status of the Cilium cluster

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/isovalent-connectivity-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

isovalent-connectivity-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cilium bgp Connectivity API
  description: Cilium
  version: v1beta1
  x-provenance:
    method: derived
    authored_by: API Evangelist
    derived_on: '2026-08-19'
    first_party: false
    provider_published: false
    source: Modelled from the provider's public HTML documentation.
    note: 'Not published by the provider. Probed 2026-08-19: no anonymously fetchable first-party contract. Cilium''s agent/health specs are open source; the Isovalent-branded documents here were modelled from docs.'
servers:
- url: /v1
tags:
- name: connectivity
paths:
  /status/probe:
    put:
      summary: Run synchronous connectivity probe to determine status of the Cilium cluster
      description: 'Runs a synchronous probe to all other cilium-health instances and

        returns the connectivity status.

        '
      tags:
      - connectivity
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HealthStatusResponse'
        '403':
          description: Forbidden
        '500':
          description: Internal error occurred while conducting connectivity probe
          x-go-name: Failed
          content:
            application/json:
              schema:
                $ref: ../openapi.yaml#/definitions/Error
  /status:
    get:
      summary: Get connectivity status of the Cilium cluster
      description: 'Returns the connectivity status to all other cilium-health instances

        using interval-based probing.

        '
      tags:
      - connectivity
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HealthStatusResponse'
components:
  schemas:
    NodeStatus:
      description: Connectivity status of a remote cilium-health instance
      type: object
      properties:
        name:
          description: Identifying name for the node
          type: string
        host:
          description: Connectivity status to cilium-health instance on node IP
          $ref: '#/components/schemas/HostStatus'
        health-endpoint:
          description: Connectivity status to simulated endpoint on the node
          $ref: '#/components/schemas/EndpointStatus'
        endpoint:
          description: 'DEPRECATED: Please use the health-endpoint field instead, which

            supports reporting the status of different addresses for the endpoint

            '
          $ref: '#/components/schemas/PathStatus'
    ConnectivityStatus:
      description: Connectivity status of a path
      type: object
      properties:
        latency:
          description: Round trip time to node in nanoseconds
          type: integer
        status:
          type: string
          description: Human readable status/error/warning message
        lastProbed:
          description: Timestamp of last probe completion
          type: string
    PathStatus:
      description: 'Connectivity status via different paths, for example using different

        policies or service redirection

        '
      type: object
      properties:
        ip:
          description: IP address queried for the connectivity status
          type: string
        icmp:
          description: Basic ping connectivity status to node IP
          $ref: '#/components/schemas/ConnectivityStatus'
        http:
          description: Connectivity status without policy applied
          $ref: '#/components/schemas/ConnectivityStatus'
    EndpointStatus:
      description: 'Connectivity status to host cilium-health endpoints via different paths

        '
      properties:
        primary-address:
          $ref: '#/components/schemas/PathStatus'
        secondary-addresses:
          type: array
          items:
            $ref: '#/components/schemas/PathStatus'
    HealthStatusResponse:
      description: Connectivity status to other daemons
      type: object
      properties:
        timestamp:
          type: string
        probeInterval:
          description: Interval in seconds between probes
          type: string
        local:
          description: Description of the local node
          $ref: '#/components/schemas/SelfStatus'
        nodes:
          description: Connectivity status to each other node
          type: array
          items:
            $ref: '#/components/schemas/NodeStatus'
    HostStatus:
      description: 'Connectivity status to host cilium-health instance via different paths,

        probing via all known IP addresses

        '
      properties:
        primary-address:
          $ref: '#/components/schemas/PathStatus'
        secondary-addresses:
          type: array
          items:
            $ref: '#/components/schemas/PathStatus'
    SelfStatus:
      description: Description of the cilium-health node
      type: object
      properties:
        name:
          description: Name associated with this node
          type: string
x-schemes:
- unix