# Kubernetes Autoscaling API

**Canonical:** https://apis.io/apis/kubernetes/kubernetes-autoscaling-api/  
**Provider:** Kubernetes — https://apis.io/providers/kubernetes/  
**Base URL:** https://kubernetes.default.svc  
**Documentation:** https://kubernetes.io/docs/concepts/overview/kubernetes-api/

Kubernetes Autoscaling API is one of 7 APIs that [Kubernetes](https://apis.io/providers/kubernetes/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. This API exposes 1 JSON Schema definition. Tagged areas include Auto-Scaling. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, an AsyncAPI specification, and 1 JSON Schema.

Autoscaling resources including HorizontalPodAutoscalers for automatically scaling workloads based on observed metrics.

## Machine-readable artifacts (26)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/openapi/kubernetes-autoscaling-api-openapi.yml
- **Documentation** — https://kubernetes.io/docs/concepts/overview/kubernetes-api/
- **APIReference** — https://kubernetes.io/docs/reference/kubernetes-api/
- **OpenAPIRepository** — https://github.com/kubernetes/kubernetes/tree/master/api/openapi-spec
- **Authentication** — https://kubernetes.io/docs/reference/access-authn-authz/
- **Client Libraries** — https://kubernetes.io/docs/reference/using-api/client-libraries/
- **Migration Guide** — https://kubernetes.io/docs/reference/using-api/deprecation-guide/
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/asyncapi/kubernetes-watch-asyncapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/json-schema/kubernetes-resource-schema.json
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/apis.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-autoscale-deployment-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-cluster-capacity-audit-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-config-rollout-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-deploy-application-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-expose-deployment-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-namespace-labeling-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-provision-cluster-role-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-quarantine-pod-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-restart-pod-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-retire-application-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-rolling-update-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-rotate-secret-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-run-one-off-pod-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-scale-deployment-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-teardown-namespace-workflow.yml
- **Arazzo** — https://raw.githubusercontent.com/api-evangelist/kubernetes/refs/heads/main/arazzo/kubernetes-troubleshoot-pod-workflow.yml

## Other Kubernetes APIs (6)

- [Kubernetes Cluster API](https://apis.io/apis/kubernetes/kubernetes-cluster-api/)
- [Kubernetes Config API](https://apis.io/apis/kubernetes/kubernetes-config-api/)
- [Kubernetes Events API](https://apis.io/apis/kubernetes/kubernetes-events-api/)
- [Kubernetes Namespaces API](https://apis.io/apis/kubernetes/kubernetes-namespaces-api/)
- [Kubernetes RBAC API](https://apis.io/apis/kubernetes/kubernetes-rbac-api/)
- [Kubernetes Workloads API](https://apis.io/apis/kubernetes/kubernetes-workloads-api/)

## Tags

Auto-Scaling

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kubernetes/kubernetes-autoscaling-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kubernetes/.
