---
# System prepended metadata

title: Untitled

---

The RKS API is used to create, manage, and monitor Kubernetes clusters. The API includes functions for:

* Node Presets - This is a list (read-only) of suggested configurations of the worker nodes of the cluster. Alternatively, you can explicitly specify the minimal CPU, memory and storage requirements.
* Clusters - When you create a cluster you will specify at least one pool of worker nodes, and optional location and conformity constraints.
* Node Pools - When you create a worker node pool you specify the CPU, memory and storage requirements or a node preset. In addition, you specify the desired number of nodes and you may optionally specify Kubernetes labels and taints. You may modify the desired number of nodes.
* Nodes - The API provides a view of the nodes that were created and allows you to delete a node that is no longer desirable.
* Tokens - Generate tokens for users for whom you want to grant access to the cluster.
* Load Balancers - When you create a "Load Balancer" type service in Kubernetes, Ridge creates a load balancer in the data center, external to the cluster.
* Volumes - When you create a Persistent Volume Claim (PVC), Ridge creates a volume in the Data Center and attaches it to the desired node.