# Qovery: Platform API Reference Clusters

## Clusters

- [List organization clusters](https://www.qovery.com/docs/api-reference/clusters/list-organization-clusters.md)
- [Create a cluster](https://www.qovery.com/docs/api-reference/clusters/create-a-cluster.md)
- [List all clusters statuses](https://www.qovery.com/docs/api-reference/clusters/list-all-clusters-statuses.md): Returns a list of clusters with only their id and status.
- [Edit a cluster](https://www.qovery.com/docs/api-reference/clusters/edit-a-cluster.md)
- [Delete a cluster](https://www.qovery.com/docs/api-reference/clusters/delete-a-cluster.md)
- [Get cluster status](https://www.qovery.com/docs/api-reference/clusters/get-cluster-status.md)
- [Get cluster helm values for self managed installation](https://www.qovery.com/docs/api-reference/clusters/get-cluster-helm-values-for-self-managed-installation.md)
- [Get cluster kubeconfig](https://www.qovery.com/docs/api-reference/clusters/get-cluster-kubeconfig.md)
- [Edit cluster kubeconfig](https://www.qovery.com/docs/api-reference/clusters/edit-cluster-kubeconfig.md)
- [Get advanced settings](https://www.qovery.com/docs/api-reference/clusters/get-advanced-settings.md): Get the list and values of the advanced settings of the cluster. Default values for each setting are available in [our documentation](https://hub.qovery.com/docs/using-qovery/configuration/cluster-advanced-settings/)
- [Edit advanced settings](https://www.qovery.com/docs/api-reference/clusters/edit-advanced-settings.md): Edit advanced settings by returning table of advanced settings.
- [Get routing table](https://www.qovery.com/docs/api-reference/clusters/get-routing-table.md): Retrieve network routing table where each line corresponds to a route between a destination and a target.
- [Edit routing table](https://www.qovery.com/docs/api-reference/clusters/edit-routing-table.md): Edit routing table by returning updated table.
- [List Cluster Logs](https://www.qovery.com/docs/api-reference/clusters/list-cluster-logs.md): List Cluster Logs
- [List cluster analyses](https://www.qovery.com/docs/api-reference/clusters/list-cluster-analyses.md): Lists previous analysis executions for the cluster.
- [Start cluster analysis](https://www.qovery.com/docs/api-reference/clusters/start-cluster-analysis.md): Starts a read-only analysis for the cluster. The result and logs can be retrieved later from the cluster analysis endpoints.
- [Get cluster analysis](https://www.qovery.com/docs/api-reference/clusters/get-cluster-analysis.md): Returns metadata and status for one cluster analysis execution.
- [List cluster analysis logs](https://www.qovery.com/docs/api-reference/clusters/list-cluster-analysis-logs.md): Returns the persisted cluster analysis report/log lines in order.
- [Get cluster cloud provider info and credentials](https://www.qovery.com/docs/api-reference/clusters/get-cluster-cloud-provider-info-and-credentials.md)
- [Specify cluster cloud provider info and credentials](https://www.qovery.com/docs/api-reference/clusters/specify-cluster-cloud-provider-info-and-credentials.md)
- [Know if a cluster is ready to be deployed or not](https://www.qovery.com/docs/api-reference/clusters/know-if-a-cluster-is-ready-to-be-deployed-or-not.md)
- [Deploy a cluster](https://www.qovery.com/docs/api-reference/clusters/deploy-a-cluster.md): allows to deploy a cluster
- [List EKS Anywhere commits](https://www.qovery.com/docs/api-reference/clusters/list-eks-anywhere-commits.md): Returns list of the last commits made on the repository linked to the EKS Anywhere cluster, filtered by the targeted YAML file when supported by provider.
- [Update selected EKS Anywhere commit](https://www.qovery.com/docs/api-reference/clusters/update-selected-eks-anywhere-commit.md): Persist selected commit for an EKS Anywhere cluster.
- [Get latest EKS Anywhere cluster JWT](https://www.qovery.com/docs/api-reference/clusters/get-latest-eks-anywhere-cluster-jwt.md): Returns the latest valid JWT currently used for engine deployments for the specified EKS Anywhere cluster.
- [Get cluster DNS provider](https://www.qovery.com/docs/api-reference/clusters/get-cluster-dns-provider.md): Retrieve the DNS provider currently associated with a cluster. Requires VIEWER role.
- [Edit cluster DNS provider](https://www.qovery.com/docs/api-reference/clusters/edit-cluster-dns-provider.md): Update the DNS provider associated with a cluster. Requires an Enterprise plan. Cloudflare api_token and Route53 STATIC credentials aws_secret_access_key must be provided on every edit.
- [Upgrade a cluster](https://www.qovery.com/docs/api-reference/clusters/upgrade-a-cluster.md): allows to upgrade a cluster to next available kubernetes version
- [Update karpenter private fargate subnet ids](https://www.qovery.com/docs/api-reference/clusters/update-karpenter-private-fargate-subnet-ids.md): Update karpenter private fargate subnet ids
- [Stop cluster](https://www.qovery.com/docs/api-reference/clusters/stop-cluster.md): Cluster stop has been requester.
- [List default cluster advanced settings](https://www.qovery.com/docs/api-reference/clusters/list-default-cluster-advanced-settings.md): Default values for each setting are available in [our documentation](https://hub.qovery.com/docs/using-qovery/configuration/cluster-advanced-settings/)
- [List environments services by cluster id](https://www.qovery.com/docs/api-reference/clusters/list-environments-services-by-cluster-id.md)
- [Lock Cluster](https://www.qovery.com/docs/api-reference/clusters/lock-cluster.md): Lock a Cluster
- [Unlock Cluster](https://www.qovery.com/docs/api-reference/clusters/unlock-cluster.md): Unlock a cluster
- [List Cluster Kubernetes Events](https://www.qovery.com/docs/api-reference/clusters/list-cluster-kubernetes-events.md): List Cluster Kubernetes Events
- [Fetch cluster metrics](https://www.qovery.com/docs/api-reference/clusters/fetch-cluster-metrics.md): Fetch cluster metrics.
- [Fetch cluster logs](https://www.qovery.com/docs/api-reference/clusters/fetch-cluster-logs.md): Fetch cluster logs

## OpenAPI Specs

- [openapi](/docs/api-reference/openapi.yaml)
