Cilium logo

Cilium

Cilium is an open source, cloud native solution for providing, securing, and observing network connectivity between workloads, fueled by the revolutionary kernel technology eBPF. Cilium provides network security, load balancing, and observability for Kubernetes clusters.

5 APIs 0 Features
Cloud NativeeBPFKubernetesNetworkingSecurity

APIs

Cilium API

The Cilium REST API provides access to Cilium daemon and agent endpoints for managing Kubernetes network policy, security, and connectivity. The API is served by the cilium-agen...

Hubble API

The Hubble API is a gRPC-based observability API built on top of Cilium and eBPF that provides deep visibility into network flows, DNS queries, HTTP requests, and service commun...

Tetragon API

The Tetragon gRPC API provides access to eBPF-based security observability and runtime enforcement capabilities. It enables querying of kernel-level events including process exe...

Cilium Operator API

The Cilium Operator API provides a REST interface for the Cilium operator component, which handles cluster-wide tasks such as garbage collection of Cilium endpoints and identiti...

Hubble Relay API

The Hubble Relay API is a gRPC service that aggregates and relays network flow data from multiple Hubble agents running across Kubernetes cluster nodes. It provides a single clu...

Event Specifications

Cilium Hubble Events

The Hubble event streaming API provides real-time observability into network flows, DNS queries, HTTP requests, and service-to-service communication within Kubernetes clusters. ...

ASYNCAPI

Semantic Vocabularies

Cilium Context

0 classes · 11 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
🔗
Community
Community
💬
Support
Support
📜
PrivacyPolicy
PrivacyPolicy
🔗
Slack
Slack
📄
ChangeLog
ChangeLog
👥
YouTube
YouTube
📜
TermsOfService
TermsOfService
👥
StackOverflow
StackOverflow
🔗
JSONLDContext
JSONLDContext
🔗
JSONSchema
JSONSchema
🔗
AsyncAPI
AsyncAPI
🔗
OpenAPI
OpenAPI
🔗
Spectral
Spectral

Sources

Raw ↑
aid: cilium
url: https://raw.githubusercontent.com/api-evangelist/cilium/refs/heads/main/apis.yml
name: Cilium
tags:
  - Cloud Native
  - eBPF
  - Kubernetes
  - Networking
  - Security
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
created: '2026-03-16'
modified: '2026-05-19'
position: Consumer
description: >-
  Cilium is an open source, cloud native solution for providing, securing, and observing network connectivity between
  workloads, fueled by the revolutionary kernel technology eBPF. Cilium provides network security, load balancing, and
  observability for Kubernetes clusters.
apis:
  - aid: cilium:cilium-api
    name: Cilium API
    tags:
      - eBPF
      - Kubernetes
      - Networking
      - Security
    humanURL: https://docs.cilium.io/en/stable/api/
    baseURL: https://localhost/v1
    properties:
      - url: https://docs.cilium.io/en/stable/api/
        type: Documentation
      - url: https://github.com/cilium/cilium/blob/main/api/v1/openapi.yaml
        type: OpenAPI
      - url: openapi/cilium-api-openapi.yml
        type: OpenAPI
      - url: https://docs.cilium.io/en/stable/gettingstarted/
        type: GettingStarted
      - url: https://github.com/cilium/cilium/releases
        type: ChangeLog
    description: >-
      The Cilium REST API provides access to Cilium daemon and agent endpoints for managing Kubernetes network policy,
      security, and connectivity. The API is served by the cilium-agent process over a local Unix domain socket and HTTP
      interface, and covers endpoints, identities, cluster nodes, and health status.
  - aid: cilium:hubble-api
    name: Hubble API
    tags:
      - eBPF
      - Kubernetes
      - Networking
      - Observability
    humanURL: https://docs.cilium.io/en/stable/observability/hubble/index.html
    properties:
      - url: https://docs.cilium.io/en/stable/observability/hubble/index.html
        type: Documentation
      - url: https://docs.cilium.io/en/stable/internals/hubble/
        type: Reference
      - url: asyncapi/cilium-hubble-asyncapi.yml
        type: AsyncAPI
      - url: https://github.com/cilium/hubble
        type: GitHubRepository
      - url: https://github.com/cilium/hubble/releases
        type: ChangeLog
    description: >-
      The Hubble API is a gRPC-based observability API built on top of Cilium and eBPF that provides deep visibility
      into network flows, DNS queries, HTTP requests, and service communication within Kubernetes clusters. It exposes
      Observer and Peer gRPC services for querying flows, nodes, namespaces, and server status across single nodes or
      entire clusters via Hubble Relay.
  - aid: cilium:tetragon-api
    name: Tetragon API
    tags:
      - eBPF
      - Kubernetes
      - Observability
      - Security
    humanURL: https://tetragon.io/docs/reference/grpc-api/
    properties:
      - url: https://tetragon.io/docs/reference/grpc-api/
        type: Documentation
      - url: https://tetragon.io/docs/
        type: Reference
      - url: https://github.com/cilium/tetragon
        type: GitHubRepository
      - url: https://tetragon.io/docs/getting-started/
        type: GettingStarted
      - url: https://github.com/cilium/tetragon/releases
        type: ChangeLog
    description: >-
      The Tetragon gRPC API provides access to eBPF-based security observability and runtime enforcement capabilities.
      It enables querying of kernel-level events including process execution, file access, and network activity, and
      supports defining tracing policies via Kubernetes custom resources for real-time enforcement and event streaming.
  - aid: cilium:cilium-operator-api
    name: Cilium Operator API
    tags:
      - eBPF
      - Kubernetes
      - Networking
      - Operations
    humanURL: https://docs.cilium.io/en/stable/internals/
    baseURL: https://localhost/v1
    properties:
      - url: https://docs.cilium.io/en/stable/internals/
        type: Documentation
      - url: https://github.com/cilium/cilium/blob/main/api/v1/operator/openapi.yaml
        type: OpenAPI
      - url: https://github.com/cilium/cilium/releases
        type: ChangeLog
    description: >-
      The Cilium Operator API provides a REST interface for the Cilium operator component, which handles cluster-wide
      tasks such as garbage collection of Cilium endpoints and identities, node IPAM management, and coordination of
      cluster mesh operations. It exposes health and status endpoints for operator lifecycle management in Kubernetes
      deployments.
  - aid: cilium:hubble-relay-api
    name: Hubble Relay API
    tags:
      - gRPC
      - Kubernetes
      - Networking
      - Observability
    humanURL: https://docs.cilium.io/en/stable/observability/hubble/index.html
    properties:
      - url: https://docs.cilium.io/en/stable/observability/hubble/index.html
        type: Documentation
      - url: https://github.com/cilium/cilium/tree/main/api/v1/relay
        type: Reference
      - url: https://github.com/cilium/cilium
        type: GitHubRepository
      - url: https://github.com/cilium/cilium/releases
        type: ChangeLog
    description: >-
      The Hubble Relay API is a gRPC service that aggregates and relays network flow data from multiple Hubble agents
      running across Kubernetes cluster nodes. It provides a single cluster-wide endpoint for the Hubble Observer
      service, enabling centralized queries of flow data, DNS events, and HTTP metrics from all nodes through Hubble
      Relay without connecting to each node individually.
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/cilium
  - type: Website
    url: https://cilium.io/
  - type: Documentation
    url: https://docs.cilium.io/
  - type: GettingStarted
    url: https://docs.cilium.io/en/stable/gettingstarted/
  - type: GitHubOrganization
    url: https://github.com/cilium
  - type: GitHubRepository
    url: https://github.com/cilium/cilium
  - type: Blog
    url: https://cilium.io/blog/
  - type: Community
    url: https://cilium.io/get-involved/
  - type: Support
    url: https://cilium.io/get-help/
  - type: PrivacyPolicy
    url: https://cilium.io/privacy/
  - type: Slack
    url: https://slack.cilium.io/
  - type: ChangeLog
    url: https://github.com/cilium/cilium/releases
  - type: YouTube
    url: https://www.youtube.com/@CiliumProject
  - type: TermsOfService
    url: https://cilium.io/terms/
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/cilium
  - type: JSONLDContext
    url: json-ld/cilium-context.jsonld
  - type: JSONSchema
    url: json-schema/cilium-endpoint-schema.json
  - type: AsyncAPI
    url: asyncapi/cilium-hubble-asyncapi.yml
  - type: OpenAPI
    url: openapi/cilium-api-openapi.yml
  - type: Spectral
    url: spectral/cilium-spectral.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]
specificationVersion: '0.20'