ScaleOps · Schema
ScaleOps Workload
A Kubernetes workload managed by ScaleOps for autonomous resource optimization
AzureCost OptimizationFinOpsGCPHelmKubernetesResource Management
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Workload name (Kubernetes resource name) |
| namespace | string | Kubernetes namespace containing the workload |
| kind | string | Kubernetes workload type |
| cluster | string | Kubernetes cluster identifier |
| containers | array | Container configurations within the workload |
| replicas | object | Replica scaling configuration |
| optimization_status | string | Current ScaleOps optimization status |
| monthly_cost_current | number | Current estimated monthly cost in USD |
| monthly_cost_optimized | number | Estimated monthly cost after optimization in USD |
| monthly_savings | number | Estimated monthly savings from optimization in USD |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/scaleops/main/json-schema/scaleops-workload-schema.json",
"title": "ScaleOps Workload",
"description": "A Kubernetes workload managed by ScaleOps for autonomous resource optimization",
"type": "object",
"required": ["name", "namespace", "kind"],
"properties": {
"name": {
"type": "string",
"description": "Workload name (Kubernetes resource name)"
},
"namespace": {
"type": "string",
"description": "Kubernetes namespace containing the workload"
},
"kind": {
"type": "string",
"enum": ["Deployment", "StatefulSet", "DaemonSet", "Job", "CronJob"],
"description": "Kubernetes workload type"
},
"cluster": {
"type": "string",
"description": "Kubernetes cluster identifier"
},
"containers": {
"type": "array",
"description": "Container configurations within the workload",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Container name"
},
"current_resources": {
"type": "object",
"description": "Current resource configuration",
"properties": {
"requests": {
"type": "object",
"properties": {
"cpu": {
"type": "string",
"description": "CPU request (e.g., 100m, 0.5)"
},
"memory": {
"type": "string",
"description": "Memory request (e.g., 128Mi, 1Gi)"
}
}
},
"limits": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
}
}
},
"recommended_resources": {
"type": "object",
"description": "ScaleOps recommended resource configuration",
"properties": {
"requests": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
},
"limits": {
"type": "object",
"properties": {
"cpu": {
"type": "string"
},
"memory": {
"type": "string"
}
}
}
}
},
"actual_usage": {
"type": "object",
"description": "Observed actual resource usage",
"properties": {
"cpu_avg": {
"type": "string",
"description": "Average CPU usage"
},
"cpu_p95": {
"type": "string",
"description": "95th percentile CPU usage"
},
"memory_avg": {
"type": "string"
},
"memory_p95": {
"type": "string"
}
}
}
}
}
},
"replicas": {
"type": "object",
"description": "Replica scaling configuration",
"properties": {
"current": {
"type": "integer",
"minimum": 0
},
"recommended": {
"type": "integer",
"minimum": 0
},
"min": {
"type": "integer",
"minimum": 0
},
"max": {
"type": "integer",
"minimum": 1
}
}
},
"optimization_status": {
"type": "string",
"enum": ["optimized", "pending", "not_applicable", "excluded"],
"description": "Current ScaleOps optimization status"
},
"monthly_cost_current": {
"type": "number",
"description": "Current estimated monthly cost in USD"
},
"monthly_cost_optimized": {
"type": "number",
"description": "Estimated monthly cost after optimization in USD"
},
"monthly_savings": {
"type": "number",
"description": "Estimated monthly savings from optimization in USD"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/scaleops-workload"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.