Rancher Management API
The Rancher Management API exposes Rancher's multi-cluster Kubernetes management capabilities as Kubernetes-style REST resources. It supports automation of cluster lifecycle, project and namespace management, user and access control, catalog and app management, and integration of Rancher into CI/CD and platform engineering workflows. Authentication is via bearer tokens generated from the Rancher UI or via the login endpoint, and the API is reached through the Rancher server URL.
Documentation
Specifications
Examples
Example
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/examples/rancher-list-clusters-example.json
Example
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/examples/rancher-create-cluster-example.json
Example
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/examples/rancher-list-projects-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-schema/rancher-cluster.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-schema/rancher-project.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-schema/rancher-node.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-structure/rancher-cluster-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-structure/rancher-project-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-structure/rancher-node-structure.json
Other Resources
Getting Started
https://ranchermanager.docs.rancher.com/getting-started/overview
API Quick Start
https://ranchermanager.docs.rancher.com/api/quickstart
JSONLD
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/json-ld/rancher-context.jsonld
SpectralRules
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/rules/rancher-rules.yml
NaftikoCapabilities
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/capabilities/cluster-lifecycle.yaml
NaftikoCapabilities
https://raw.githubusercontent.com/api-evangelist/rancher/refs/heads/main/capabilities/access-control.yaml