Calico · Authentication Profile
Calico Authentication
Authentication
Calico's API has no credential of its own. It is served by the operator's Kubernetes API server, so authentication is whatever that cluster does — bearer token or client certificate — and authorization is Kubernetes RBAC over the projectcalico.org API group. There is no API key to provision, no OAuth flow on the API, no signup and no account. That is the single most useful fact about auth here, and the OpenAPI's lone BearerAuth scheme understates it.
Calico secures its APIs with http and mutualTLS across 2 declared security schemes, as derived from its OpenAPI definitions.
CNIContainerseBPFKubernetesNetwork PolicyNetwork SecurityNetworkingOpen-SourceService Mesh
Methods: http, mutualTLS
Schemes: 2
OAuth flows:
API key in:
Security Schemes
BearerAuth http
ClientCertificate mutualTLS
Source
Authentication Profile
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.