aid: cast-ai url: https://raw.githubusercontent.com/api-evangelist/cast-ai/refs/heads/main/apis.yml name: CAST AI tags: - Auto-Scaling - Cloud Infrastructure - Cost Optimization - DevOps - FinOps - Kubernetes - Observability tags_raw: - Autoscaling - Cloud Infrastructure - Cost Optimization - DevOps - FinOps - Kubernetes - Observability type: Index deliveryModel: model: saas open_source: false commercial: true callable_host: true label: Hosted service · you call their endpoint confidence: high source: - openapi - pricing generated: '2026-08-28' method: derived accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium · Self-serve signup confidence: medium source: - plans - authentication - security generated: '2026-09-03' method: derived image: https://kinlane-productions2.s3.amazonaws.com/apis-json-icons/swagger-ui-n0PWZL5D.png access: 3rd-Party created: '2024-07-02' modified: '2026-05-19' position: Consuming description: >- CAST AI is an Application Performance Automation (APA) platform for Kubernetes that automates cost optimization, autoscaling, workload rightsizing, GPU/LLM workload placement, spot instance selection, and security posture analysis. The platform works across AWS, GCP, Azure, Oracle Cloud, IBM Cloud, AliCloud and on-premises distributions (EKS, GKE, AKS, OpenShift, Rancher, kOps). Everything available in the console UI is also accessible via the REST API at api.cast.ai. apis: - aid: cast-ai:cast-ai-ai-enabler-api name: CAST AI AI Enabler API description: >- Manage LLM provider integrations and AI enabler functionality for intelligent optimization. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - AI Enabler properties: - type: OpenAPI url: openapi/cast-ai-ai-enabler-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-allocation-groups-api name: CAST AI Allocation Groups API description: Manage allocation groups and view efficiency metrics for grouped workloads. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Allocation Groups properties: - type: OpenAPI url: openapi/cast-ai-allocation-groups-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-autoscaler-api name: CAST AI Autoscaler API description: >- Autoscaler operations including triggering rebalancing plans and managing cluster scaling behavior. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Autoscaler properties: - type: OpenAPI url: openapi/cast-ai-autoscaler-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-cluster-actions-api name: CAST AI Cluster Actions API description: >- Manage cluster controller actions including acknowledging completed actions and ingesting logs. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Cluster Actions properties: - type: OpenAPI url: openapi/cast-ai-cluster-actions-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-cost-reports-api name: CAST AI Cost Reports API description: >- Access cost reporting and efficiency data at the cluster, namespace, and workload levels. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Cost Reports properties: - type: OpenAPI url: openapi/cast-ai-cost-reports-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-external-clusters-api name: CAST AI External Clusters API description: >- Manage external Kubernetes clusters connected to CAST AI, including listing nodes, draining nodes, and cluster operations. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - External Clusters properties: - type: OpenAPI url: openapi/cast-ai-external-clusters-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-hibernation-schedules-api name: CAST AI Hibernation Schedules API description: >- Create and manage hibernation schedules for clusters to reduce costs during off-peak hours. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Hibernation Schedules properties: - type: OpenAPI url: openapi/cast-ai-hibernation-schedules-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-insights-api name: CAST AI Insights API description: >- Access security insights, best practices reports, and container image scanning information. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Insights properties: - type: OpenAPI url: openapi/cast-ai-insights-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-inventory-api name: CAST AI Inventory API description: Manage inventory resources and blacklists for instance types and regions. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Inventory properties: - type: OpenAPI url: openapi/cast-ai-inventory-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-node-configuration-api name: CAST AI Node Configuration API description: >- Manage node configurations for clusters, which define how nodes are provisioned and configured. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: [] tags_raw: - Node Configuration properties: - type: OpenAPI url: openapi/cast-ai-node-configuration-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-node-templates-api name: CAST AI Node Templates API description: >- Manage node templates that define instance types, constraints, and configuration for autoscaled nodes. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Node Templates properties: - type: OpenAPI url: openapi/cast-ai-node-templates-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-operations-api name: CAST AI Operations API description: Track and manage long-running operations within CAST AI. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: [] tags_raw: - Operations properties: - type: OpenAPI url: openapi/cast-ai-operations-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-policies-api name: CAST AI Policies API description: >- Manage autoscaler policies configuration for clusters, including unscheduled pods, node downscaler, and spot instance policies. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Policies properties: - type: OpenAPI url: openapi/cast-ai-policies-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-pricing-api name: CAST AI Pricing API description: Access pricing information for cloud provider instances and sync billing data. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Pricing properties: - type: OpenAPI url: openapi/cast-ai-pricing-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-scheduled-rebalancing-api name: CAST AI Scheduled Rebalancing API description: >- Create and manage scheduled rebalancing jobs that periodically optimize cluster node allocation. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Scheduled Rebalancing properties: - type: OpenAPI url: openapi/cast-ai-scheduled-rebalancing-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-settings-api name: CAST AI Settings API description: Manage API key settings and organization-level configuration. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Settings properties: - type: OpenAPI url: openapi/cast-ai-settings-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld - aid: cast-ai:cast-ai-workload-optimization-api name: CAST AI Workload Optimization API description: >- Manage workload optimization settings, view workload recommendations, and configure workload autoscaling. humanURL: https://docs.cast.ai/docs/api baseURL: https://api.cast.ai tags: - Workload Optimization properties: - type: OpenAPI url: openapi/cast-ai-workload-optimization-api-openapi.yml - type: Documentation url: https://docs.cast.ai/docs/api - type: Swagger url: https://api.cast.ai/v1/spec/ - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: JSONSchema url: json-schema/cluster.json - type: JSONSchema url: json-schema/node.json - type: JSONSchema url: json-schema/node-template.json - type: JSONSchema url: json-schema/workload.json - type: JSONSchema url: json-schema/rebalancing-schedule.json - type: JSONSchema url: json-schema/cost-report.json - type: JSONLD url: json-ld/cast-ai-context.jsonld common: - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/cast-ai/overview - type: AgenticAccess url: agentic-access/cast-ai-agentic-access.yml - type: DomainSecurity url: security/cast-ai-domain-security.yml - type: Authentication url: authentication/cast-ai-authentication.yml - type: Website url: https://cast.ai/ - type: Documentation url: https://docs.cast.ai/docs/ - type: GettingStarted url: https://docs.cast.ai/docs/getting-started - type: Authentication url: https://docs.cast.ai/docs/authentication - type: ChangeLog url: https://docs.cast.ai/changelog - type: Pricing url: https://cast.ai/pricing/ - type: Blog url: https://cast.ai/blog/ - type: CaseStudies url: https://cast.ai/case-studies/ - type: Customers url: https://cast.ai/case-studies/ - type: Partners url: https://cast.ai/partners/ - type: Support url: https://cast.ai/support/ - type: StatusPage url: https://status.cast.ai/ - type: SecurityPolicy url: https://cast.ai/security/ - type: TermsOfService url: https://cast.ai/terms-of-service/ - type: PrivacyPolicy url: https://cast.ai/privacy-policy/ - type: GitHub url: https://github.com/castai/ - type: Slack url: https://castai-community.slack.com/ - type: X url: https://x.com/cast_ai/ - type: LinkedIn url: https://www.linkedin.com/company/cast-ai/ - type: YouTube url: https://www.youtube.com/@CASTAI - name: Features type: Features data: - name: Kubernetes Automation - name: Cluster Autoscaling - name: Karpenter Integration - name: Workload Rightsizing - name: Bin Packing - name: Spot Instance Automation - name: Spot Interruption Prediction - name: GPU Optimization - name: LLM Optimization - name: Database Optimization - name: Cost Monitoring - name: Cost Reporting - name: Savings Analysis - name: Security Insights - name: Posture Management - name: Hibernation Scheduling - name: Node Templates - name: Rebalancing - name: Self-Healing - name: Policy Enforcement - name: Drift Remediation - name: Container Insights - name: SLO Monitoring - name: Performance Observability - name: Multi-Cloud - name: Air-Gapped Support - name: UseCases type: UseCases data: - name: Kubernetes Cost Reduction - name: Cluster Right-Sizing - name: Automated Spot Instance Adoption - name: GPU Workload Placement - name: LLM Inference Cost Optimization - name: FinOps Reporting - name: Security Posture Assessment - name: Reserved Instance Planning - name: Multi-Cluster Management - name: Hibernation of Non-Production Clusters - name: Integrations type: Integrations data: - name: AWS - name: Google Cloud - name: Azure - name: Oracle Cloud - name: IBM Cloud - name: AliCloud - name: EKS - name: GKE - name: AKS - name: OpenShift - name: Rancher - name: kOps - name: Karpenter - name: Terraform - name: Prometheus - name: Grafana - name: Datadog - name: OpenTelemetry - name: Jira - name: Slack - name: PagerDuty - name: ServiceNow - name: PostgreSQL - name: MySQL - type: Integrations url: https://cast.ai/integrations/ - type: LlmsText url: https://docs.cast.ai/llms.txt integrations: - name: Cast AI maintainers: - FN: Kin Lane email: info@apievangelist.com specificationVersion: '0.23'