The platform exposes a JSON REST API for querying ClusterPersona data. The frontend uses this API, and you can also call it directly.Documentation Index
Fetch the complete documentation index at: https://dorguai.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
List clusters
Get cluster
clusters array).
Error (404):
Health check
200 OK when the server is running.
Response schema
ClusterPersona
| Field | Type | Description |
|---|---|---|
name | string | Resource name |
spec.name | string | Cluster identifier |
spec.description | string | Human-readable description |
spec.environment | string | Environment tag (production, staging, dev) |
status.phase | string | Cluster phase (Ready, Pending, Degraded, Failed) |
status.kubernetesVersion | string | Kubernetes version |
status.platform | string | Infrastructure platform (EKS, GKE, AKS, Kind, etc.) |
status.applicationCount | int | Number of ApplicationPersonas |
status.lastDiscovery | string | ISO 8601 timestamp of last discovery |
status.nodes | array | List of NodeInfo objects |
status.addons | array | List of AddonInfo objects |
status.resourceSummary | object | Aggregated resource information |
NodeInfo
| Field | Type | Description |
|---|---|---|
name | string | Node name |
role | string | Node role (master, worker) |
ready | boolean | Whether the node is Ready |
kubeletVersion | string | Kubelet version |
containerRuntime | string | Container runtime and version |
AddonInfo
| Field | Type | Description |
|---|---|---|
name | string | Add-on name |
namespace | string | Namespace where the add-on runs |
healthy | boolean | Whether the add-on pod is healthy |
version | string | Version from container image tag |
ResourceSummary
| Field | Type | Description |
|---|---|---|
totalCPU | string | Total CPU capacity across nodes |
totalMemory | string | Total memory capacity across nodes |
allocatableCPU | string | Allocatable CPU across nodes |
allocatableMemory | string | Allocatable memory across nodes |
runningPods | int | Current running pod count |
Examples
WebSocket API
Real-time event protocol
Dashboard
How the frontend uses this API