How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Isovalent daemon API

The daemon API from Isovalent — 9 operation(s) for daemon.

Isovalent daemon API is one of 10 APIs that Isovalent publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Daemon. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 10 operations across 9 paths, and defines 88 schemas. It is described by OpenAPI 3.2.0, at version v1beta1.

Requests are made against a single base URL, /v1.

10 operations 9 paths 88 schemas 9 GET1 PATCH

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1beta1
Base URL
unix:///var/run/cilium/cilium.sock
Resource Areas
1

Paths & Operations 10

Across 9 paths, the API surfaces 10 operations — 9 GET, 1 PATCH. Each is listed below with its method, path, parameters, and response codes.

daemon 10
GET
/cluster/nodes
Get nodes information stored in the cilium-agent
1 param → 200
GET
/healthz
Get health of Cilium daemon
2 params → 200
GET
/config
Get configuration of Cilium daemon
→ 200
PATCH
/config
Modify daemon configuration
body → 200400403500
GET
/debuginfo
Retrieve information about the agent and environment for debugging
→ 200500
GET
/cgroup-dump-metadata
Retrieve cgroup metadata for all pods
→ 200500
GET
/map
List all open maps
→ 200
GET
/map/{name}
Retrieve contents of BPF map
1 param → 200404
GET
/map/{name}/events
Retrieves the recent event logs associated with this endpoint.
2 params → 200404
GET
/node/ids
List information about known node IDs
→ 200

Schemas 88

The contract defines 88 schemas that model the data the API accepts and returns. The most detailed are StatusResponse (31 properties), DaemonConfigurationStatus (26 properties), RemoteCluster (14 properties), EndpointStatus (11 properties). Each schema is shown below with its type and property counts.

BPFMapList
object
List of BPF Maps
1 property
BPFMapProperties
object
BPF map properties
2 properties
Endpoint
object
An endpoint is a namespaced network interface to which cilium applies policies
3 properties
Labels
array
Set of labels
NodeElement
object
Known node in the cluster +k8s:deepcopy-gen=true
6 properties
MonitorStatus
object
Status of the node monitor
5 properties
NodeAddressing
object
Addressing information of a node for all address families +k8s:deepcopy-gen=true
2 properties
LabelConfigurationStatus
object
Labels and label configuration of an endpoint
4 properties
RemoteClusterConfig
object
Cluster configuration exposed by the remote cluster +k8s:deepcopy-gen=true
7 properties
MessageForwardingStatistics
object
Statistics of a message forwarding entity
4 properties
RemoteClusterSynced
object
Status of the synchronization with the remote cluster, about each resource type. A given resource is considered to be synchronized if the initial list of entri…
6 properties
DatapathMode
string
Operational datapath mode
IdentityRange
object
Status of identity range of the cluster
2 properties
IPAMStatus
object
Status of IP address management +k8s:deepcopy-gen=true
4 properties
ConfigurationMap
object
Map of configuration key/value pairs.
ClockSource
object
Status of BPF clock source
2 properties
Routing
object
Status of routing
3 properties
EndpointStatus
object
The current state and configuration of the endpoint, its policy & datapath, and subcomponents
11 properties 1 required
EndpointIdentifiers
object
Unique identifiers for this endpoint from outside cilium +deepequal-gen=true
8 properties
Port
object
Layer 4 port / protocol pair +deepequal-gen=true
3 properties
HubbleMetricsStatus
object
Status of the Hubble metrics server +k8s:deepcopy-gen=true
2 properties
Error
string
AllocationMap
object
Map of allocated IPs
PolicyRule
object
A policy rule including the rule labels it derives from
3 properties
EndpointHealthStatus
string
A common set of statuses for endpoint health OK = All components operational Bootstrap = This component is being created Pending = A change is being processed…
Masquerading
object
Status of masquerading +k8s:deepcopy-gen=true
7 properties
CgroupContainerMetadata
object
cgroup container metadata
2 properties
AddressPair
object
Addressing information of an endpoint
6 properties
DaemonConfiguration
object
Response to a daemon configuration request.
2 properties
DebugInfo
object
groups some debugging related information on the agent
11 properties
ClusterStatus
object
Status of cluster +k8s:deepcopy-gen=true
3 properties
BPFMapEntry
object
BPF map cache entry
4 properties
EndpointPolicyEnabled
string
Whether policy enforcement is enabled (ingress, egress, both or none)
LabelConfigurationSpec
object
User desired Label configuration of an endpoint
1 property
Service
object
Collection of endpoints to be served
2 properties
FrontendAddress
object
Layer 4 address. The protocol is currently ignored, all services will behave as if protocol any is specified. To restrict to a particular protocol, use policy.
4 properties
NodeAddressingElement
object
Addressing information
4 properties
WireguardInterface
object
Status of a WireGuard interface +k8s:deepcopy-gen=true
5 properties
EndpointConfigurationSpec
object
An endpoint's configuration
2 properties
BandwidthManager
object
Status of bandwidth manager +k8s:deepcopy-gen=true
3 properties
Identity
object
Security identity
3 properties
ProxyRedirect
object
Configured proxy redirection state
3 properties
Policy
object
Policy definition Deprecated, will be removed in v1.19.
2 properties
RequestResponseStatistics
object
Statistics of a proxy redirect +k8s:deepcopy-gen=true
2 properties
BackendAddress
object
Service backend address
8 properties 1 required
NamedPorts
array
List of named Layer 4 port and protocol pairs which will be used in Network Policy specs. +deepequal-gen=true +k8s:deepcopy-gen=true
EndpointStatusLog
array
Status log of endpoint
ControllerStatus
object
Status of a controller +k8s:deepcopy-gen=true
4 properties
EndpointNetworking
object
Unique identifiers for this endpoint from outside cilium
7 properties
CgroupPodMetadata
object
cgroup pod metadata
4 properties
DaemonConfigurationStatus
object
Response to a daemon configuration request. Contains the addressing information, k8s, node monitor and immutable and mutable configuration settings.
26 properties
ClusterNodeStatus
object
Status of cluster
4 properties
CNIChainingStatus
object
Status of CNI chaining
1 property
ServiceSpec
object
Configuration of a service
5 properties 1 required
IPV4BigTCP
object
Status of IPv4 BIG TCP
3 properties
EndpointStatusChange
object
Indication of a change of status +deepequal-gen=true
4 properties
K8sStatus
object
Status of Kubernetes integration +k8s:deepcopy-gen=true
3 properties
EndpointPolicyStatus
object
Policy information of an endpoint
4 properties
DaemonConfigurationSpec
object
The controllable configuration of the daemon.
2 properties
WireguardStatus
object
Status of the WireGuard agent +k8s:deepcopy-gen=true
3 properties
ConfiguredDatapathMode
string
Configured datapath mode
EndpointHealth
object
Health of the endpoint +deepequal-gen=true
4 properties
StatusResponse
object
Health and status information of daemon +k8s:deepcopy-gen=true
31 properties
ProxyStatus
object
Status of proxy +k8s:deepcopy-gen=true
6 properties
BPFMapStatus
object
BPF map status +k8s:deepcopy-gen=true
2 properties
KubeProxyReplacement
object
Status of kube-proxy replacement +k8s:deepcopy-gen=true
5 properties
WireguardPeer
object
Status of a WireGuard peer +k8s:deepcopy-gen=true
6 properties
EndpointState
string
State of endpoint
ServiceStatus
object
Configuration of a service
1 property
ControllerStatuses
array
Collection of controller statuses
ProxyStatistics
object
Statistics of a set of proxy redirects for an endpoint +k8s:deepcopy-gen=true
5 properties
ClusterMeshStatus
object
Status of ClusterMesh +k8s:deepcopy-gen=true
1 property
CgroupDumpMetadata
object
cgroup full metadata
1 property
Status
object
Status of an individual component
2 properties
HubbleStatus
object
Status of the Hubble server +k8s:deepcopy-gen=true
3 properties
RemoteCluster
object
Status of remote cluster +k8s:deepcopy-gen=true
14 properties
NodeID
object
Node ID with associated node IP addresses
2 properties 2 required
Srv6
object
Status of the SRv6
2 properties
EndpointPolicy
object
Policy information of an endpoint
10 properties
CIDRPolicy
object
CIDR endpoint policy
2 properties
KVstoreConfiguration
object
Configuration used for the kvstore
2 properties
EncryptionStatus
object
Status of transparent encryption +k8s:deepcopy-gen=true
4 properties
HostFirewall
object
Status of the host firewall +k8s:deepcopy-gen=true
2 properties
IPV6BigTCP
object
Status of IPv6 BIG TCP
3 properties
L4Policy
object
L4 endpoint policy
2 properties
BPFMap
object
BPF map definition and content
2 properties
IPsecStatus
object
Status of the IPsec agent +k8s:deepcopy-gen=true
5 properties
AttachMode
string
Core datapath attachment mode

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

isovalent-daemon-api-openapi.yml Raw ↑

Other APIs Isovalent publishes across the network.

Hubble Observer API
Isovalent bgp API
Isovalent connectivity API
Isovalent endpoint API
Isovalent Healthz API
Isovalent ipam API
Isovalent policy API
Isovalent prefilter API
Isovalent service API
Where this information came from

This is an independent, third-party profile of Isovalent daemon API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.