# Kubernetes API

LLMS index: [llms.txt](/llms.txt)

---

<!-- overview -->

<p><p>Kubernetes' API is the application that serves Kubernetes functionality through a RESTful interface and stores the state of the cluster.</p></p>
<p>Kubernetes resources and &quot;records of intent&quot; are all stored as API objects, and modified via RESTful calls to the API. The API allows configuration to be managed in a declarative way. Users can interact with the Kubernetes API directly, or via tools like <code>kubectl</code>. The core Kubernetes API is flexible and can also be extended to support custom resources.</p>

---

Section pages:

- [API Groups](/docs/reference/kubernetes-api/group-versions/): Kubernetes API groups and their served versions.
- [Admissionregistration](/docs/reference/kubernetes-api/admissionregistration/)
- [Apiextensions](/docs/reference/kubernetes-api/apiextensions/)
- [Apiregistration](/docs/reference/kubernetes-api/apiregistration/)
- [Apiserverinternal](/docs/reference/kubernetes-api/apiserverinternal/)
- [Apps](/docs/reference/kubernetes-api/apps/)
- [Autoscaling](/docs/reference/kubernetes-api/autoscaling/)
- [Batch](/docs/reference/kubernetes-api/batch/)
- [Certificates](/docs/reference/kubernetes-api/certificates/)
- [Coordination](/docs/reference/kubernetes-api/coordination/)
- [Events](/docs/reference/kubernetes-api/events/)
- [Core](/docs/reference/kubernetes-api/core/)
- [Discovery](/docs/reference/kubernetes-api/discovery/)
- [Flowcontrol](/docs/reference/kubernetes-api/flowcontrol/)
- [Networking](/docs/reference/kubernetes-api/networking/)
- [Node](/docs/reference/kubernetes-api/node/)
- [Policy](/docs/reference/kubernetes-api/policy/)
- [Rbac](/docs/reference/kubernetes-api/rbac/)
- [Resource](/docs/reference/kubernetes-api/resource/)
- [Scheduling](/docs/reference/kubernetes-api/scheduling/)
- [Storage](/docs/reference/kubernetes-api/storage/)
- [Storagemigration](/docs/reference/kubernetes-api/storagemigration/)
