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 - type: NaftikoCapability url: capabilities/cilium-general.yaml - type: NaftikoCapability url: capabilities/cilium-bgp.yaml - type: NaftikoCapability url: capabilities/cilium-daemon.yaml - type: NaftikoCapability url: capabilities/cilium-endpoint.yaml - type: NaftikoCapability url: capabilities/cilium-ipam.yaml - type: NaftikoCapability url: capabilities/cilium-policy.yaml - type: NaftikoCapability url: capabilities/cilium-prefilter.yaml 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 - type: NaftikoCapabilities url: naftiko/cilium-capabilities.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com specificationVersion: '0.20'