# Ankra Platform ## Docs - [Create User Api Token Endpoint](https://docs.ankra.ai/api-reference/account-token-api/create-user-api-token-endpoint.md) - [Delete User Api Token Endpoint](https://docs.ankra.ai/api-reference/account-token-api/delete-user-api-token-endpoint.md) - [List User Api Tokens Endpoint](https://docs.ankra.ai/api-reference/account-token-api/list-user-api-tokens-endpoint.md) - [Revoke User Api Token Endpoint](https://docs.ankra.ai/api-reference/account-token-api/revoke-user-api-token-endpoint.md) - [Create Application Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/create-application-api-endpoint.md) - [Delete Application Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/delete-application-api-endpoint.md) - [Get Application Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/get-application-api-endpoint.md) - [Get Application Jobs Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/get-application-jobs-api-endpoint.md) - [List Applications Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/list-applications-api-endpoint.md) - [Reconcile Application Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/reconcile-application-api-endpoint.md) - [Retry Application Api Endpoint](https://docs.ankra.ai/api-reference/applications-api/retry-application-api-endpoint.md) - [Get detailed information about a specific chart](https://docs.ankra.ai/api-reference/charts/get-detailed-information-about-a-specific-chart.md) - [List available Helm charts](https://docs.ankra.ai/api-reference/charts/list-available-helm-charts.md) - [Delete a chat conversation](https://docs.ankra.ai/api-reference/chat-api/delete-a-chat-conversation.md) - [Delete a general chat conversation](https://docs.ankra.ai/api-reference/chat-api/delete-a-general-chat-conversation.md) - [Get a specific chat conversation](https://docs.ankra.ai/api-reference/chat-api/get-a-specific-chat-conversation.md) - [Get a specific general chat conversation](https://docs.ankra.ai/api-reference/chat-api/get-a-specific-general-chat-conversation.md) - [Get AI-analysed cluster health](https://docs.ankra.ai/api-reference/chat-api/get-ai-analysed-cluster-health.md) - [List chat conversations for a cluster](https://docs.ankra.ai/api-reference/chat-api/list-chat-conversations-for-a-cluster.md) - [List general chat conversations](https://docs.ankra.ai/api-reference/chat-api/list-general-chat-conversations.md) - [Mark a general chat conversation's results as seen](https://docs.ankra.ai/api-reference/chat-api/mark-a-general-chat-conversations-results-as-seen.md) - [Stream chat responses for cluster troubleshooting](https://docs.ankra.ai/api-reference/chat-api/stream-chat-responses-for-cluster-troubleshooting.md) - [Stream general chat responses](https://docs.ankra.ai/api-reference/chat-api/stream-general-chat-responses.md) - [Create Cluster Access Grant Endpoint](https://docs.ankra.ai/api-reference/cluster-access/create-cluster-access-grant-endpoint.md) - [Delete Cluster Access Grant Endpoint](https://docs.ankra.ai/api-reference/cluster-access/delete-cluster-access-grant-endpoint.md) - [Generate Kubeconfig Endpoint](https://docs.ankra.ai/api-reference/cluster-access/generate-kubeconfig-endpoint.md) - [List Cluster Access Grants Endpoint](https://docs.ankra.ai/api-reference/cluster-access/list-cluster-access-grants-endpoint.md) - [Mint Kube Token Endpoint](https://docs.ankra.ai/api-reference/cluster-access/mint-kube-token-endpoint.md) - [Cluster Start Endpoint](https://docs.ankra.ai/api-reference/cluster/cluster-start-endpoint.md) - [Create Cluster Stack Draft Endpoint](https://docs.ankra.ai/api-reference/cluster/create-cluster-stack-draft-endpoint.md) - [Create Or Update Import Cluster Endpoint](https://docs.ankra.ai/api-reference/cluster/create-or-update-import-cluster-endpoint.md) - [Delete Cluster By Name Endpoint](https://docs.ankra.ai/api-reference/cluster/delete-cluster-by-name-endpoint.md) - [Deprovision Cluster Endpoint](https://docs.ankra.ai/api-reference/cluster/deprovision-cluster-endpoint.md) - [Get Operation Endpoint](https://docs.ankra.ai/api-reference/cluster/get-operation-endpoint.md) - [List Cluster Addons Endpoint](https://docs.ankra.ai/api-reference/cluster/list-cluster-addons-endpoint.md) - [List Cluster Manifests Endpoint](https://docs.ankra.ai/api-reference/cluster/list-cluster-manifests-endpoint.md) - [List Cluster Stacks Endpoint](https://docs.ankra.ai/api-reference/cluster/list-cluster-stacks-endpoint.md) - [List Clusters Endpoint](https://docs.ankra.ai/api-reference/cluster/list-clusters-endpoint.md) - [List Cni Options Endpoint](https://docs.ankra.ai/api-reference/cluster/list-cni-options-endpoint.md) - [List K3S Versions Endpoint](https://docs.ankra.ai/api-reference/cluster/list-k3s-versions-endpoint.md) - [List Kubeadm Versions Endpoint](https://docs.ankra.ai/api-reference/cluster/list-kubeadm-versions-endpoint.md) - [List Operation Updated Jobs Endpoint](https://docs.ankra.ai/api-reference/cluster/list-operation-updated-jobs-endpoint.md) - [List Operations Endpoint](https://docs.ankra.ai/api-reference/cluster/list-operations-endpoint.md) - [Roll To Cluster Resource Version Endpoint](https://docs.ankra.ai/api-reference/cluster/roll-to-cluster-resource-version-endpoint.md) - [Validate Import Cluster Endpoint](https://docs.ankra.ai/api-reference/cluster/validate-import-cluster-endpoint.md) - [Delete a credential](https://docs.ankra.ai/api-reference/credentials-api/delete-a-credential.md) - [Get credential details](https://docs.ankra.ai/api-reference/credentials-api/get-credential-details.md) - [List credentials](https://docs.ankra.ai/api-reference/credentials-api/list-credentials.md) - [Validate credential name](https://docs.ankra.ai/api-reference/credentials-api/validate-credential-name.md) - [Add Node Group Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/add-node-group-endpoint.md) - [Change Control Plane Count Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/change-control-plane-count-endpoint.md) - [Change Control Plane Instance Type Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/change-control-plane-instance-type-endpoint.md) - [Create a DigitalOcean cluster](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/create-a-digitalocean-cluster.md) - [Delete Node Group Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/delete-node-group-endpoint.md) - [Deprovision a DigitalOcean cluster](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/deprovision-a-digitalocean-cluster.md) - [Get Control Plane Info Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/get-control-plane-info-endpoint.md) - [Get current Kubernetes version](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/get-current-kubernetes-version.md) - [Get current worker count](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/get-current-worker-count.md) - [Get Digitalocean Access Info Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/get-digitalocean-access-info-endpoint.md) - [Get Digitalocean Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/get-digitalocean-ssh-keys-endpoint.md) - [Get Node Detail Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/get-node-detail-endpoint.md) - [List available DigitalOcean droplet sizes](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/list-available-digitalocean-droplet-sizes.md) - [List available DigitalOcean regions](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/list-available-digitalocean-regions.md) - [List Cluster Nodes Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/list-cluster-nodes-endpoint.md) - [List Node Groups Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/list-node-groups-endpoint.md) - [Resync Digitalocean Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/resync-digitalocean-ssh-keys-endpoint.md) - [Scale DigitalOcean cluster workers](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/scale-digitalocean-cluster-workers.md) - [Scale Node Group Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/scale-node-group-endpoint.md) - [Start a DigitalOcean cluster](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/start-a-digitalocean-cluster.md): Recreate the DigitalOcean cloud resources for a stopped cluster and reconcile it back to a running state. - [Stop a DigitalOcean cluster](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/stop-a-digitalocean-cluster.md): Initiate async deletion of DigitalOcean cloud resources (droplets, VPCs, firewalls, SSH keys) without removing the cluster from the database. - [Update Digitalocean Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/update-digitalocean-ssh-keys-endpoint.md) - [Update Instance Type Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/update-instance-type-endpoint.md) - [Update Labels Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/update-labels-endpoint.md) - [Update Taints Endpoint](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/update-taints-endpoint.md) - [Upgrade Kubernetes version](https://docs.ankra.ai/api-reference/digitalocean-cluster-api/upgrade-kubernetes-version.md) - [Create a DigitalOcean API credential](https://docs.ankra.ai/api-reference/digitalocean-credentials-api/create-a-digitalocean-api-credential.md) - [Create an SSH key credential](https://docs.ankra.ai/api-reference/digitalocean-credentials-api/create-an-ssh-key-credential.md) - [List DigitalOcean API credentials](https://docs.ankra.ai/api-reference/digitalocean-credentials-api/list-digitalocean-api-credentials.md) - [List SSH key credentials](https://docs.ankra.ai/api-reference/digitalocean-credentials-api/list-ssh-key-credentials.md) - [Cancel a batch of executions](https://docs.ankra.ai/api-reference/executions-api/cancel-a-batch-of-executions.md) - [Cancel a step within an execution](https://docs.ankra.ai/api-reference/executions-api/cancel-a-step-within-an-execution.md) - [Cancel an execution](https://docs.ankra.ai/api-reference/executions-api/cancel-an-execution.md) - [Get execution detail](https://docs.ankra.ai/api-reference/executions-api/get-execution-detail.md) - [Get execution status events](https://docs.ankra.ai/api-reference/executions-api/get-execution-status-events.md) - [Get execution step results](https://docs.ankra.ai/api-reference/executions-api/get-execution-step-results.md) - [List execution steps](https://docs.ankra.ai/api-reference/executions-api/list-execution-steps.md) - [List executions](https://docs.ankra.ai/api-reference/executions-api/list-executions.md) - [Retry a terminal execution](https://docs.ankra.ai/api-reference/executions-api/retry-a-terminal-execution.md) - [Create Helm Registry Endpoint](https://docs.ankra.ai/api-reference/helm-api/create-helm-registry-endpoint.md) - [Create Registry Credential Endpoint](https://docs.ankra.ai/api-reference/helm-api/create-registry-credential-endpoint.md) - [Delete Helm Registry Endpoint](https://docs.ankra.ai/api-reference/helm-api/delete-helm-registry-endpoint.md) - [Delete Registry Credential Endpoint](https://docs.ankra.ai/api-reference/helm-api/delete-registry-credential-endpoint.md) - [Get Helm Chart Clusters Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-helm-chart-clusters-endpoint.md) - [Get Helm Chart Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-helm-chart-endpoint.md) - [Get Helm Chart File Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-helm-chart-file-endpoint.md) - [Get Helm Chart Files Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-helm-chart-files-endpoint.md) - [Get Helm Chart Releases Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-helm-chart-releases-endpoint.md) - [Get Helm Registry Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-helm-registry-endpoint.md) - [Get Registry Credential Endpoint](https://docs.ankra.ai/api-reference/helm-api/get-registry-credential-endpoint.md) - [List Helm Charts Endpoint](https://docs.ankra.ai/api-reference/helm-api/list-helm-charts-endpoint.md) - [List Helm Registries Endpoint](https://docs.ankra.ai/api-reference/helm-api/list-helm-registries-endpoint.md) - [List Registry Credentials Endpoint](https://docs.ankra.ai/api-reference/helm-api/list-registry-credentials-endpoint.md) - [List Registry Sync Jobs Endpoint](https://docs.ankra.ai/api-reference/helm-api/list-registry-sync-jobs-endpoint.md) - [Sync Helm Registry Endpoint](https://docs.ankra.ai/api-reference/helm-api/sync-helm-registry-endpoint.md) - [Update Helm Registry Endpoint](https://docs.ankra.ai/api-reference/helm-api/update-helm-registry-endpoint.md) - [Update Registry Credential Endpoint](https://docs.ankra.ai/api-reference/helm-api/update-registry-credential-endpoint.md) - [Add Node Group Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/add-node-group-endpoint.md) - [Change Control Plane Count Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/change-control-plane-count-endpoint.md) - [Change Control Plane Instance Type Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/change-control-plane-instance-type-endpoint.md) - [Create a Hetzner cluster](https://docs.ankra.ai/api-reference/hetzner-cluster-api/create-a-hetzner-cluster.md) - [Delete Node Group Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/delete-node-group-endpoint.md) - [Deprovision a Hetzner cluster](https://docs.ankra.ai/api-reference/hetzner-cluster-api/deprovision-a-hetzner-cluster.md) - [Get Control Plane Info Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/get-control-plane-info-endpoint.md) - [Get current Kubernetes version](https://docs.ankra.ai/api-reference/hetzner-cluster-api/get-current-kubernetes-version.md) - [Get current worker count](https://docs.ankra.ai/api-reference/hetzner-cluster-api/get-current-worker-count.md) - [Get Hetzner Access Info Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/get-hetzner-access-info-endpoint.md) - [Get Hetzner Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/get-hetzner-ssh-keys-endpoint.md) - [Get Node Detail Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/get-node-detail-endpoint.md) - [List available Hetzner locations](https://docs.ankra.ai/api-reference/hetzner-cluster-api/list-available-hetzner-locations.md) - [List available Hetzner server types](https://docs.ankra.ai/api-reference/hetzner-cluster-api/list-available-hetzner-server-types.md) - [List Cluster Nodes Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/list-cluster-nodes-endpoint.md) - [List Node Groups Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/list-node-groups-endpoint.md) - [Resync Hetzner Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/resync-hetzner-ssh-keys-endpoint.md) - [Scale Hetzner cluster workers](https://docs.ankra.ai/api-reference/hetzner-cluster-api/scale-hetzner-cluster-workers.md) - [Scale Node Group Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/scale-node-group-endpoint.md) - [Stop a Hetzner cluster](https://docs.ankra.ai/api-reference/hetzner-cluster-api/stop-a-hetzner-cluster.md): Initiate async deletion of Hetzner cloud resources (servers, networks, SSH keys) without removing the cluster from the database. - [Update Hetzner Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/update-hetzner-ssh-keys-endpoint.md) - [Update Instance Type Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/update-instance-type-endpoint.md) - [Update Labels Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/update-labels-endpoint.md) - [Update Taints Endpoint](https://docs.ankra.ai/api-reference/hetzner-cluster-api/update-taints-endpoint.md) - [Upgrade Kubernetes version](https://docs.ankra.ai/api-reference/hetzner-cluster-api/upgrade-kubernetes-version.md) - [Create a Hetzner API credential](https://docs.ankra.ai/api-reference/hetzner-credentials-api/create-a-hetzner-api-credential.md) - [Create an SSH key credential](https://docs.ankra.ai/api-reference/hetzner-credentials-api/create-an-ssh-key-credential.md) - [List Hetzner API credentials](https://docs.ankra.ai/api-reference/hetzner-credentials-api/list-hetzner-api-credentials.md) - [List SSH key credentials](https://docs.ankra.ai/api-reference/hetzner-credentials-api/list-ssh-key-credentials.md) - [Clone Stack To Cluster Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/clone-stack-to-cluster-endpoint.md) - [Create Cluster Stack Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/create-cluster-stack-endpoint.md) - [Delete Cluster Stack Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/delete-cluster-stack-endpoint.md) - [Disconnect Cluster Stack Manifest Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/disconnect-cluster-stack-manifest-endpoint.md): Disconnects (removes) a manifest from a stack. - [Generate Identity Token Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/generate-identity-token-endpoint.md) - [Get Addon Settings Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-addon-settings-endpoint.md) - [Get Addon Values Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-addon-values-endpoint.md): Returns the addon's DB-stored values (plaintext, base64-encoded). - [Get Cluster Agent Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-cluster-agent-endpoint.md) - [Get Cluster Iac Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-cluster-iac-endpoint.md): Returns the full ImportCluster YAML (base64-encoded) for a cluster. - [Get Cluster Stack History Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-cluster-stack-history-endpoint.md) - [Get Identity Token Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-identity-token-endpoint.md) - [Get Manifest Configuration Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/get-manifest-configuration-endpoint.md): Returns the manifest's base64-encoded content. - [Instantiate Stack Profile Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/instantiate-stack-profile-endpoint.md) - [List Available Cluster Addons Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/list-available-cluster-addons-endpoint.md) - [List Cluster Stacks Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/list-cluster-stacks-endpoint.md) - [Reconcile Cluster Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/reconcile-cluster-endpoint.md) - [Rename Cluster Stack Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/rename-cluster-stack-endpoint.md) - [Uninstall Cluster Addon Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/uninstall-cluster-addon-endpoint.md) - [Update Addon Settings Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/update-addon-settings-endpoint.md) - [Update Cluster Stack Partial Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/update-cluster-stack-partial-endpoint.md): Surgical partial update of a stack's addons/manifests. - [Upgrade Cluster Agent Endpoint](https://docs.ankra.ai/api-reference/imported-clusters/upgrade-cluster-agent-endpoint.md) - [Introduction](https://docs.ankra.ai/api-reference/introduction.md): Automate cluster operations, integrate with CI/CD, and build on the Ankra platform via REST. - [Get Helm Release Detail Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/get-helm-release-detail-endpoint.md) - [Get Helm Release History Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/get-helm-release-history-endpoint.md) - [Get Helm Releases Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/get-helm-releases-endpoint.md) - [Get Kubernetes Resources Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/get-kubernetes-resources-endpoint.md) - [List Pods Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/list-pods-endpoint.md) - [Query Prometheus Instant Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/query-prometheus-instant-endpoint.md) - [Query Prometheus Range Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/query-prometheus-range-endpoint.md) - [Rollback Helm Release Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/rollback-helm-release-endpoint.md) - [Stream Pod Logs Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/stream-pod-logs-endpoint.md) - [Uninstall Helm Release Endpoint](https://docs.ankra.ai/api-reference/kubernetes-api/uninstall-helm-release-endpoint.md) - [(Removed) Cancel a job within an operation](https://docs.ankra.ai/api-reference/operations-api/removed-cancel-a-job-within-an-operation.md) - [(Removed) Cancel an operation](https://docs.ankra.ai/api-reference/operations-api/removed-cancel-an-operation.md) - [Create a new organisation](https://docs.ankra.ai/api-reference/organisation-api/create-a-new-organisation.md) - [Delete user from organisation](https://docs.ankra.ai/api-reference/organisation-api/delete-user-from-organisation.md) - [Get organisation details](https://docs.ankra.ai/api-reference/organisation-api/get-organisation-details.md) - [Invite user to organisation](https://docs.ankra.ai/api-reference/organisation-api/invite-user-to-organisation.md) - [List organisations](https://docs.ankra.ai/api-reference/organisation-api/list-organisations.md) - [Switch user organisation](https://docs.ankra.ai/api-reference/organisation-api/switch-user-organisation.md) - [Add Node Group Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/add-node-group-endpoint.md) - [Change Control Plane Count Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/change-control-plane-count-endpoint.md) - [Change Control Plane Instance Type Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/change-control-plane-instance-type-endpoint.md) - [Create an OVH cluster](https://docs.ankra.ai/api-reference/ovh-cluster-api/create-an-ovh-cluster.md) - [Delete Node Group Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/delete-node-group-endpoint.md) - [Deprovision an OVH cluster](https://docs.ankra.ai/api-reference/ovh-cluster-api/deprovision-an-ovh-cluster.md) - [Get Control Plane Info Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/get-control-plane-info-endpoint.md) - [Get current Kubernetes version](https://docs.ankra.ai/api-reference/ovh-cluster-api/get-current-kubernetes-version.md) - [Get current worker count](https://docs.ankra.ai/api-reference/ovh-cluster-api/get-current-worker-count.md) - [Get Node Detail Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/get-node-detail-endpoint.md) - [Get Ovh Access Info Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/get-ovh-access-info-endpoint.md) - [Get Ovh Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/get-ovh-ssh-keys-endpoint.md) - [List Cluster Nodes Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/list-cluster-nodes-endpoint.md) - [List Node Groups Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/list-node-groups-endpoint.md) - [List OVH flavors available to a credential in a region](https://docs.ankra.ai/api-reference/ovh-cluster-api/list-ovh-flavors-available-to-a-credential-in-a-region.md): Return the OVH Cloud instance flavors the supplied credential's project can deploy in the given region. Only available flavors are valid for cluster creation. - [List OVH regions available to a credential](https://docs.ankra.ai/api-reference/ovh-cluster-api/list-ovh-regions-available-to-a-credential.md): Return the OVH Cloud regions the supplied credential's project can deploy in. Only these regions are valid for cluster creation. - [Resync Ovh Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/resync-ovh-ssh-keys-endpoint.md) - [Scale Node Group Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/scale-node-group-endpoint.md) - [Scale OVH cluster workers](https://docs.ankra.ai/api-reference/ovh-cluster-api/scale-ovh-cluster-workers.md) - [Start an OVH cluster](https://docs.ankra.ai/api-reference/ovh-cluster-api/start-an-ovh-cluster.md): Recreate the OVH cloud resources for a stopped cluster and reconcile it back to a running state. - [Stop an OVH cluster](https://docs.ankra.ai/api-reference/ovh-cluster-api/stop-an-ovh-cluster.md): Initiate async deletion of OVH cloud resources (servers, networks, SSH keys) without removing the cluster from the database. - [Update Instance Type Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/update-instance-type-endpoint.md) - [Update Labels Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/update-labels-endpoint.md) - [Update Ovh Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/update-ovh-ssh-keys-endpoint.md) - [Update Taints Endpoint](https://docs.ankra.ai/api-reference/ovh-cluster-api/update-taints-endpoint.md) - [Upgrade Kubernetes version](https://docs.ankra.ai/api-reference/ovh-cluster-api/upgrade-kubernetes-version.md) - [Create an OVH API credential](https://docs.ankra.ai/api-reference/ovh-credentials-api/create-an-ovh-api-credential.md) - [Create an SSH key credential](https://docs.ankra.ai/api-reference/ovh-credentials-api/create-an-ssh-key-credential.md) - [List OVH API credentials](https://docs.ankra.ai/api-reference/ovh-credentials-api/list-ovh-api-credentials.md) - [List SSH key credentials](https://docs.ankra.ai/api-reference/ovh-credentials-api/list-ssh-key-credentials.md) - [Add a managed node pool](https://docs.ankra.ai/api-reference/scaleway-kapsule/add-a-managed-node-pool.md): Bearer PAT authentication; RBAC permission `clusters.write`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters… - [Add a managed node pool](https://docs.ankra.ai/api-reference/scaleway-kapsule/add-a-managed-node-pool-1.md): Browser session authentication; RBAC permission `clusters.write`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clu… - [Add node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/add-node-group.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Add node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/add-node-group-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Create a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/create-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.create`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluster… - [Create a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/create-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.create`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cl… - [Create a Scaleway credential](https://docs.ankra.ai/api-reference/scaleway-kapsule/create-a-scaleway-credential.md): Bearer PAT authentication; RBAC permission `credentials.write`. The secret is stored in Vault and connection-tested without echoing key material. - [Create a Scaleway credential](https://docs.ankra.ai/api-reference/scaleway-kapsule/create-a-scaleway-credential-1.md): Browser session authentication; RBAC permission `credentials.write`. The secret is stored in Vault and connection-tested without echoing key material. - [Create a Scaleway Instances cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/create-a-scaleway-instances-cluster.md): Bearer PAT authentication; RBAC permission `clusters.create`. External cloud provider mode is mandatory; kubeadm accepts only Cilium. - [Create a Scaleway Instances cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/create-a-scaleway-instances-cluster-1.md): Browser session authentication; RBAC permission `clusters.create`. External cloud provider mode is mandatory; kubeadm accepts only Cilium. - [Delete a managed node pool](https://docs.ankra.ai/api-reference/scaleway-kapsule/delete-a-managed-node-pool.md): Bearer PAT authentication; RBAC permission `clusters.write`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters… - [Delete a managed node pool](https://docs.ankra.ai/api-reference/scaleway-kapsule/delete-a-managed-node-pool-1.md): Browser session authentication; RBAC permission `clusters.write`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clu… - [Delete node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/delete-node-group.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Delete node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/delete-node-group-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Delete the provider cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/delete-the-provider-cluster.md): Bearer PAT authentication; RBAC permission `clusters.delete`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluster… - [Delete the provider cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/delete-the-provider-cluster-1.md): Browser session authentication; RBAC permission `clusters.delete`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cl… - [Deprovision a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/deprovision-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.delete`. For Kapsule this legacy DELETE is disconnect-only; provider deletion requires the explicit delete-provider-cluster endpoint. provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. - [Deprovision a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/deprovision-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.delete`. For Kapsule this legacy DELETE is disconnect-only; provider deletion requires the explicit delete-provider-cluster endpoint. provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. - [Deprovision a Scaleway Instances cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/deprovision-a-scaleway-instances-cluster.md): Bearer PAT authentication; RBAC permission `clusters.delete`. Ordered teardown preserves explicitly retained storage and reports orphaned provider IDs. - [Deprovision a Scaleway Instances cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/deprovision-a-scaleway-instances-cluster-1.md): Browser session authentication; RBAC permission `clusters.delete`. Ordered teardown preserves explicitly retained storage and reports orphaned provider IDs. - [Disconnect a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/disconnect-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.delete`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluster… - [Disconnect a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/disconnect-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.delete`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cl… - [Discover managed clusters](https://docs.ankra.ai/api-reference/scaleway-kapsule/discover-managed-clusters.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [Discover managed clusters](https://docs.ankra.ai/api-reference/scaleway-kapsule/discover-managed-clusters-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [Import a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/import-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.create`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluster… - [Import a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/import-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.create`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cl… - [List live cluster Scaleway gateway types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-live-cluster-scaleway-gateway-types.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List live cluster Scaleway gateway types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-live-cluster-scaleway-gateway-types-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List live cluster Scaleway instance types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-live-cluster-scaleway-instance-types.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List live cluster Scaleway instance types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-live-cluster-scaleway-instance-types-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List live node-pool catalog for a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-live-node-pool-catalog-for-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [List live node-pool catalog for a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-live-node-pool-catalog-for-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [List managed-cluster upgrades](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-managed-cluster-upgrades.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [List managed-cluster upgrades](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-managed-cluster-upgrades-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [List managed node pools](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-managed-node-pools.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [List managed node pools](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-managed-node-pools-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [List managed-provider options](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-managed-provider-options.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [List managed-provider options](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-managed-provider-options-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [List node groups](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-node-groups.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [List node groups](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-node-groups-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [List nodes](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-nodes.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [List nodes](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-nodes-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [List options using the cluster's stored provider context](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-options-using-the-clusters-stored-provider-context.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [List options using the cluster's stored provider context](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-options-using-the-clusters-stored-provider-context-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [List Scaleway credentials](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-credentials.md): Bearer PAT authentication; RBAC permission `credentials.read`. Returns credential metadata only; access_key and secret_key are never returned. - [List Scaleway credentials](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-credentials-1.md): Browser session authentication; RBAC permission `credentials.read`. Returns credential metadata only; access_key and secret_key are never returned. - [List Scaleway gateway types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-gateway-types.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway gateway types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-gateway-types-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway instance types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-instance-types.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway instance types](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-instance-types-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway locations](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-locations.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway locations](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-locations-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway networks](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-networks.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway networks](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-networks-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway pricing](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-pricing.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway pricing](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-pricing-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway regions](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-regions.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway regions](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-regions-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway zones](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-zones.md): Bearer PAT authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [List Scaleway zones](https://docs.ankra.ai/api-reference/scaleway-kapsule/list-scaleway-zones-1.md): Browser session authentication; RBAC permission `clusters.read`. Catalog prices carry currency/SKU metadata and explicit incomplete-pricing reasons. - [Preflight a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/preflight-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.create`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluster… - [Preflight a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/preflight-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.create`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cl… - [Preflight a Scaleway Instances cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/preflight-a-scaleway-instances-cluster.md): Bearer PAT authentication; RBAC permission `clusters.create`. External cloud provider mode is mandatory; kubeadm accepts only Cilium. - [Preflight a Scaleway Instances cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/preflight-a-scaleway-instances-cluster-1.md): Browser session authentication; RBAC permission `clusters.create`. External cloud provider mode is mandatory; kubeadm accepts only Cilium. - [Read control-plane sizing](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-control-plane-sizing.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read control-plane sizing](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-control-plane-sizing-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read Kubernetes version](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-kubernetes-version.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read Kubernetes version](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-kubernetes-version-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read managed-cluster status](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-managed-cluster-status.md): Bearer PAT authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters. - [Read managed-cluster status](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-managed-cluster-status-1.md): Browser session authentication; RBAC permission `clusters.read`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clus… - [Read node](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-node.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read node](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-node-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read node-group autoscaling](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-node-group-autoscaling.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read node-group autoscaling](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-node-group-autoscaling-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read private cluster access](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-private-cluster-access.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read private cluster access](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-private-cluster-access-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read SSH keys](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-ssh-keys.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read SSH keys](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-ssh-keys-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read worker count](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-worker-count.md): Bearer PAT authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Read worker count](https://docs.ankra.ai/api-reference/scaleway-kapsule/read-worker-count-1.md): Browser session authentication; RBAC permission `clusters.read`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resize control-plane nodes](https://docs.ankra.ai/api-reference/scaleway-kapsule/resize-control-plane-nodes.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resize control-plane nodes](https://docs.ankra.ai/api-reference/scaleway-kapsule/resize-control-plane-nodes-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resize node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/resize-node-group.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resize node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/resize-node-group-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resize Public Gateway](https://docs.ankra.ai/api-reference/scaleway-kapsule/resize-public-gateway.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resize Public Gateway](https://docs.ankra.ai/api-reference/scaleway-kapsule/resize-public-gateway-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Restart node](https://docs.ankra.ai/api-reference/scaleway-kapsule/restart-node.md): Bearer PAT authentication; RBAC permission `clusters.operate`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Restart node](https://docs.ankra.ai/api-reference/scaleway-kapsule/restart-node-1.md): Browser session authentication; RBAC permission `clusters.operate`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resync SSH keys](https://docs.ankra.ai/api-reference/scaleway-kapsule/resync-ssh-keys.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Resync SSH keys](https://docs.ankra.ai/api-reference/scaleway-kapsule/resync-ssh-keys-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Scale a managed node pool](https://docs.ankra.ai/api-reference/scaleway-kapsule/scale-a-managed-node-pool.md): Bearer PAT authentication; RBAC permission `clusters.operate`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluste… - [Scale a managed node pool](https://docs.ankra.ai/api-reference/scaleway-kapsule/scale-a-managed-node-pool-1.md): Browser session authentication; RBAC permission `clusters.operate`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created c… - [Scale node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/scale-node-group.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Scale node group](https://docs.ankra.ai/api-reference/scaleway-kapsule/scale-node-group-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Scale workers](https://docs.ankra.ai/api-reference/scaleway-kapsule/scale-workers.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Scale workers](https://docs.ankra.ai/api-reference/scaleway-kapsule/scale-workers-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Start](https://docs.ankra.ai/api-reference/scaleway-kapsule/start.md): Bearer PAT authentication; RBAC permission `clusters.operate`. - [Start](https://docs.ankra.ai/api-reference/scaleway-kapsule/start-1.md): Browser session authentication; RBAC permission `clusters.operate`. - [Stop](https://docs.ankra.ai/api-reference/scaleway-kapsule/stop.md): Bearer PAT authentication; RBAC permission `clusters.operate`. - [Stop](https://docs.ankra.ai/api-reference/scaleway-kapsule/stop-1.md): Browser session authentication; RBAC permission `clusters.operate`. - [Update control-plane count](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-control-plane-count.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update control-plane count](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-control-plane-count-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update managed node-pool autoscaling](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-managed-node-pool-autoscaling.md): Bearer PAT authentication; RBAC permission `clusters.write`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clusters… - [Update managed node-pool autoscaling](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-managed-node-pool-autoscaling-1.md): Browser session authentication; RBAC permission `clusters.write`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created clu… - [Update node-group autoscaling](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-node-group-autoscaling.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update node-group autoscaling](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-node-group-autoscaling-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update node-group labels](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-node-group-labels.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update node-group labels](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-node-group-labels-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update node-group taints](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-node-group-taints.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update node-group taints](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-node-group-taints-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update SSH keys](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-ssh-keys.md): Bearer PAT authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Update SSH keys](https://docs.ankra.ai/api-reference/scaleway-kapsule/update-ssh-keys-1.md): Browser session authentication; RBAC permission `clusters.write`. PAT mutations support `wait=false` where implemented; browser mutations require CSRF. - [Upgrade a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/upgrade-a-managed-cluster.md): Bearer PAT authentication; RBAC permission `clusters.operate`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created cluste… - [Upgrade a managed cluster](https://docs.ankra.ai/api-reference/scaleway-kapsule/upgrade-a-managed-cluster-1.md): Browser session authentication; RBAC permission `clusters.operate`. For Kapsule, provider_cluster_id is the opaque region-qualified `regions/{region}/clusters/{id}` reference. CNI is immutable. Imported/unknown provenance is disconnect-only; provider deletion is allowed by default only for created c… - [Upgrade K8S Version](https://docs.ankra.ai/api-reference/scaleway-kapsule/upgrade-k8s-version.md): Bearer PAT authentication; RBAC permission `clusters.operate`. - [Upgrade K8S Version](https://docs.ankra.ai/api-reference/scaleway-kapsule/upgrade-k8s-version-1.md): Browser session authentication; RBAC permission `clusters.operate`. - [Create vulnerability disposition policy](https://docs.ankra.ai/api-reference/security/create-vulnerability-disposition-policy.md) - [Get imported cluster add-on security posture](https://docs.ankra.ai/api-reference/security/get-imported-cluster-add-on-security-posture.md) - [Get organization security finding detail](https://docs.ankra.ai/api-reference/security/get-organization-security-finding-detail.md) - [Get organization security overview](https://docs.ankra.ai/api-reference/security/get-organization-security-overview.md) - [List cluster security posture](https://docs.ankra.ai/api-reference/security/list-cluster-security-posture.md) - [List organization security findings](https://docs.ankra.ai/api-reference/security/list-organization-security-findings.md) - [List organization security workloads](https://docs.ankra.ai/api-reference/security/list-organization-security-workloads.md) - [List vulnerability disposition policies](https://docs.ankra.ai/api-reference/security/list-vulnerability-disposition-policies.md) - [Preview vulnerability disposition policy](https://docs.ankra.ai/api-reference/security/preview-vulnerability-disposition-policy.md) - [Soft-revoke vulnerability disposition policy](https://docs.ankra.ai/api-reference/security/soft-revoke-vulnerability-disposition-policy.md) - [Update vulnerability disposition policy](https://docs.ankra.ai/api-reference/security/update-vulnerability-disposition-policy.md) - [Decrypt content using SOPS](https://docs.ankra.ai/api-reference/sops-api/decrypt-content-using-sops.md) - [Encrypt content using SOPS](https://docs.ankra.ai/api-reference/sops-api/encrypt-content-using-sops.md) - [Get SOPS configuration including public key](https://docs.ankra.ai/api-reference/sops-api/get-sops-configuration-including-public-key.md) - [Add Ticket Attachment Endpoint](https://docs.ankra.ai/api-reference/support-api/add-ticket-attachment-endpoint.md) - [Add Ticket Comment Endpoint](https://docs.ankra.ai/api-reference/support-api/add-ticket-comment-endpoint.md) - [Close Ticket Endpoint](https://docs.ankra.ai/api-reference/support-api/close-ticket-endpoint.md) - [Create Ticket Endpoint](https://docs.ankra.ai/api-reference/support-api/create-ticket-endpoint.md) - [Get Ticket Attachment Endpoint](https://docs.ankra.ai/api-reference/support-api/get-ticket-attachment-endpoint.md) - [Get Ticket Endpoint](https://docs.ankra.ai/api-reference/support-api/get-ticket-endpoint.md) - [List Tickets Endpoint](https://docs.ankra.ai/api-reference/support-api/list-tickets-endpoint.md) - [Review Ticket Endpoint](https://docs.ankra.ai/api-reference/support-api/review-ticket-endpoint.md) - [Add Node Group Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/add-node-group-endpoint.md) - [Change Control Plane Count Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/change-control-plane-count-endpoint.md) - [Change Control Plane Instance Type Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/change-control-plane-instance-type-endpoint.md) - [Create an UpCloud cluster](https://docs.ankra.ai/api-reference/upcloud-cluster-api/create-an-upcloud-cluster.md) - [Delete Node Group Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/delete-node-group-endpoint.md) - [Deprovision an UpCloud cluster](https://docs.ankra.ai/api-reference/upcloud-cluster-api/deprovision-an-upcloud-cluster.md) - [Get Control Plane Info Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/get-control-plane-info-endpoint.md) - [Get current Kubernetes version](https://docs.ankra.ai/api-reference/upcloud-cluster-api/get-current-kubernetes-version.md) - [Get current worker count](https://docs.ankra.ai/api-reference/upcloud-cluster-api/get-current-worker-count.md) - [Get Node Detail Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/get-node-detail-endpoint.md) - [Get Upcloud Access Info Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/get-upcloud-access-info-endpoint.md) - [Get Upcloud Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/get-upcloud-ssh-keys-endpoint.md) - [List Cluster Nodes Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/list-cluster-nodes-endpoint.md) - [List Node Groups Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/list-node-groups-endpoint.md) - [Resync Upcloud Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/resync-upcloud-ssh-keys-endpoint.md) - [Scale Node Group Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/scale-node-group-endpoint.md) - [Scale UpCloud cluster workers](https://docs.ankra.ai/api-reference/upcloud-cluster-api/scale-upcloud-cluster-workers.md) - [Start an UpCloud cluster](https://docs.ankra.ai/api-reference/upcloud-cluster-api/start-an-upcloud-cluster.md): Recreate the UpCloud cloud resources for a stopped cluster and reconcile it back to a running state. - [Stop an UpCloud cluster](https://docs.ankra.ai/api-reference/upcloud-cluster-api/stop-an-upcloud-cluster.md): Initiate async deletion of UpCloud cloud resources (servers, networks, gateways, SSH keys) without removing the cluster from the database. - [Update Instance Type Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/update-instance-type-endpoint.md) - [Update Labels Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/update-labels-endpoint.md) - [Update Taints Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/update-taints-endpoint.md) - [Update Upcloud Ssh Keys Endpoint](https://docs.ankra.ai/api-reference/upcloud-cluster-api/update-upcloud-ssh-keys-endpoint.md) - [Upgrade Kubernetes version](https://docs.ankra.ai/api-reference/upcloud-cluster-api/upgrade-kubernetes-version.md) - [Create an SSH key credential](https://docs.ankra.ai/api-reference/upcloud-credentials-api/create-an-ssh-key-credential.md) - [Create an UpCloud API credential](https://docs.ankra.ai/api-reference/upcloud-credentials-api/create-an-upcloud-api-credential.md) - [List SSH key credentials](https://docs.ankra.ai/api-reference/upcloud-credentials-api/list-ssh-key-credentials.md) - [List UpCloud API credentials](https://docs.ankra.ai/api-reference/upcloud-credentials-api/list-upcloud-api-credentials.md) - [Create Cluster Variable Api Endpoint](https://docs.ankra.ai/api-reference/variables/create-cluster-variable-api-endpoint.md) - [Create Organisation Variable Api Endpoint](https://docs.ankra.ai/api-reference/variables/create-organisation-variable-api-endpoint.md) - [Delete Cluster Variable Api Endpoint](https://docs.ankra.ai/api-reference/variables/delete-cluster-variable-api-endpoint.md) - [Delete Organisation Variable Api Endpoint](https://docs.ankra.ai/api-reference/variables/delete-organisation-variable-api-endpoint.md) - [List Cluster Variables Api Endpoint](https://docs.ankra.ai/api-reference/variables/list-cluster-variables-api-endpoint.md) - [List Organisation Variables Api Endpoint](https://docs.ankra.ai/api-reference/variables/list-organisation-variables-api-endpoint.md) - [Update Cluster Variable Api Endpoint](https://docs.ankra.ai/api-reference/variables/update-cluster-variable-api-endpoint.md) - [Update Organisation Variable Api Endpoint](https://docs.ankra.ai/api-reference/variables/update-organisation-variable-api-endpoint.md) - [Changelog](https://docs.ankra.ai/changelog.md): Product updates and announcements - [Add-on Settings](https://docs.ankra.ai/concepts/addon-settings.md): Configure sync policies, retry behaviour, health checks, and ignore rules for your add-ons. - [Add-ons](https://docs.ankra.ai/concepts/addons.md): Manage and deploy Helm add-ons with GitOps-powered continuous delivery. - [Applications](https://docs.ankra.ai/concepts/applications.md): Point Ankra at an application's source repository and it generates the Dockerfile, Helm chart, and CI/CD to build and deploy it - then ships it as a stack. - [Ankra Agent](https://docs.ankra.ai/concepts/cluster-agent.md): Learn how the Ankra Agent connects your Kubernetes cluster to the platform. - [Cluster States](https://docs.ankra.ai/concepts/cluster-states.md): Understanding Ankra Kubernetes Cluster States - [Deployment Engines](https://docs.ankra.ai/concepts/deployment-engines.md): How Ankra deploys and reconciles addons on your clusters. - [GitOps](https://docs.ankra.ai/concepts/gitops.md): Manage your clusters with GitOps using YAML files and include paths - [Manifests](https://docs.ankra.ai/concepts/manifests.md): Use Kubernetes manifests to customize and automate your cluster setup in Ankra. - [Organisations & User Management](https://docs.ankra.ai/concepts/organisations.md): Manage your organisations, invite users, and control access in Ankra. - [Stack Profiles](https://docs.ankra.ai/concepts/stack-profiles.md): Capture a working stack as a reusable, versioned, parameterised template - then roll it out to any cluster. - [Stacks](https://docs.ankra.ai/concepts/stacks.md): Build, reuse, and automate Kubernetes environments with Stacks in Ankra. - [Variables](https://docs.ankra.ai/concepts/variables.md): Define reusable variables at organisation, cluster, and stack levels for flexible configuration management. - [Getting Started](https://docs.ankra.ai/get-started/quickstart.md): From first cluster to GitOps pipeline in minutes. - [Azure Kubernetes Service (AKS)](https://docs.ankra.ai/guides/aks-clusters.md): Provision, import, and operate Azure Kubernetes Service (AKS) clusters with Ankra - network plugins, SKU tiers, private clusters, node pools, upgrades, GitOps, and AI-assisted operations. - [Alerts](https://docs.ankra.ai/guides/alerts.md): Monitor your clusters and resources with customizable alert rules - [GitHub Actions CI/CD Pipeline](https://docs.ankra.ai/guides/cicd-pipeline.md): Automate deployments by connecting your GitHub repositories to Ankra GitOps - [Clone a Cluster](https://docs.ankra.ai/guides/clone-cluster.md): Duplicate cluster configurations using the Ankra CLI. - [Clone Stacks Between Clusters & Organisations](https://docs.ankra.ai/guides/clone-stack.md): Learn how to clone one or multiple stacks from one cluster to another - including across organisations - for consistent deployments across environments - [Build a Cloudflare Stack](https://docs.ankra.ai/guides/cloudflare-tunnel.md): Use Cloudflare Tunnel to securely expose Kubernetes services without opening firewall ports - [Cluster Access](https://docs.ankra.ai/guides/cluster-access.md): Grant teammates scoped, SSO-backed kubectl access to a cluster - without distributing static kubeconfigs or cluster credentials. - [Cluster Autoscaling](https://docs.ankra.ai/guides/cluster-autoscaling.md): Automatically scale node groups on Ankra-provisioned Hetzner, OVHcloud, and UpCloud clusters based on pod demand. - [Playground](https://docs.ankra.ai/guides/cluster-sandbox.md): A real, writable, ephemeral Kubernetes environment to try Ankra with - no cluster required. - [Cluster Security](https://docs.ankra.ai/guides/cluster-security.md): Fleet-wide Trivy vulnerability posture, organisation-level acknowledge and accepted-risk policies, and per-add-on security views. - [Create a Registry](https://docs.ankra.ai/guides/create-a-registry.md): Host your own Helm charts on GHCR and add the registry to Ankra so your charts appear as add-ons. - [DigitalOcean Clusters](https://docs.ankra.ai/guides/digitalocean-clusters.md): Create, manage, and scale Kubernetes clusters on DigitalOcean with Ankra. - [DigitalOcean Kubernetes (DOKS)](https://docs.ankra.ai/guides/doks-clusters.md): Provision, import, and operate DigitalOcean Kubernetes (DOKS) clusters with Ankra - live pricing, node pools, upgrades, GitOps, and AI-assisted operations. - [Amazon EKS](https://docs.ankra.ai/guides/eks-clusters.md): Provision, import, and operate Amazon EKS clusters with Ankra - automatic IAM setup, subnets and control-plane logging, node groups, upgrades, GitOps, and AI-assisted operations. - [GitLab CI/CD Pipeline](https://docs.ankra.ai/guides/gitlab-cicd-pipeline.md): Automate deployments by connecting your GitLab repositories to Ankra GitOps - [Google Kubernetes Engine (GKE)](https://docs.ankra.ai/guides/gke-clusters.md): Provision, import, and operate Google Kubernetes Engine (GKE) clusters with Ankra - Standard and Autopilot, live pricing, node pools, upgrades, GitOps, and AI-assisted operations. - [Hetzner Clusters](https://docs.ankra.ai/guides/hetzner-clusters.md): Create, manage, and scale Kubernetes clusters on Hetzner Cloud with Ankra. - [Creating a Cluster](https://docs.ankra.ai/guides/import-cluster.md): Step-by-step guide to building and deploying a complete Kubernetes cluster stack in Ankra. - [Accessing Clusters with kubectl](https://docs.ankra.ai/guides/kubeconfig.md): Run kubectl against your clusters through Ankra's authenticated API proxy - with short-lived, SSO-backed credentials and no inbound network access. - [Managed Kubernetes](https://docs.ankra.ai/guides/managed-kubernetes.md): Provision, import, and operate provider-managed Kubernetes clusters - DOKS, UKS, GKE, OVHcloud MKS, AKS, and EKS - with Ankra. - [Run Kubernetes Locally](https://docs.ankra.ai/guides/minikube.md): A basic tutorial on how to run Kubernetes locally using Minikube. - [Build a Monitoring Stack](https://docs.ankra.ai/guides/monitoring-stack.md): Deploy a complete observability stack with metrics, logs, and alerting using kube-prometheus-stack and Loki - [Morpheus Clusters](https://docs.ankra.ai/guides/morpheus-clusters.md): Create, manage, and scale Kubernetes clusters through Morpheus with Ankra. - [OVH Clusters](https://docs.ankra.ai/guides/ovh-clusters.md): Create, manage, and scale Kubernetes clusters on OVH Cloud with Ankra. - [OVHcloud Managed Kubernetes (MKS)](https://docs.ankra.ai/guides/ovh-mks-clusters.md): Provision, import, and operate OVHcloud Managed Kubernetes (MKS) clusters with Ankra - free and standard control planes, node pools, upgrades, GitOps, and AI-assisted operations. - [Pipeline Agents](https://docs.ankra.ai/guides/pipeline-agents.md): Build CI-native infrastructure agents from plain pipeline jobs and the Ankra CLI - PR review, deploy watching, and scheduled health checks - with no framework or orchestration layer. - [Proxmox VE Clusters](https://docs.ankra.ai/guides/proxmox-clusters.md): Create, manage, and scale Kubernetes clusters on your own Proxmox VE infrastructure with Ankra. - [Helm Registries](https://docs.ankra.ai/guides/registries.md): Connect external Helm repositories and OCI registries to Ankra for deploying custom and third-party charts. - [Roles & Access](https://docs.ankra.ai/guides/roles-and-access.md): Govern who can do what in your organisation with roles, scoped assignments, cluster groups, and an audit log. - [SOPS Encryption](https://docs.ankra.ai/guides/sops.md): Encrypt sensitive values in your Stacks with SOPS for secure GitOps workflows - [UpCloud Kubernetes (UKS)](https://docs.ankra.ai/guides/uks-clusters.md): Provision, import, and operate UpCloud Managed Kubernetes (UKS) clusters with Ankra - live pricing, node pools, upgrades, GitOps, and AI-assisted operations. - [UpCloud Clusters](https://docs.ankra.ai/guides/upcloud-clusters.md): Create, manage, and scale Kubernetes clusters on UpCloud with Ankra. - [Alert on Manifest Failures](https://docs.ankra.ai/guides/webhook-integrations.md): Set up Slack notifications when manifests fail to deploy or don't reach a healthy state - [Webhooks](https://docs.ankra.ai/guides/webhooks.md): Send alert notifications to any service via customizable webhooks - [Introduction](https://docs.ankra.ai/index.md): Build, automate, and manage Kubernetes from a single platform. - [Ankra CLI](https://docs.ankra.ai/integrations/ankra-cli.md): Comprehensive guide for installing, configuring, and using the Ankra CLI to manage clusters, chat with AI, browse charts, and automate platform operations. - [CLI Changelog](https://docs.ankra.ai/integrations/ankra-cli-changelog.md): Release history for the Ankra CLI - [Bitbucket Cloud Integration](https://docs.ankra.ai/integrations/bitbucket-cloud.md): Connect Bitbucket Cloud workspaces for GitOps workflows and configuration management - [Bitbucket Data Center Integration](https://docs.ankra.ai/integrations/bitbucket-data-center.md): Connect a self-hosted Bitbucket Data Center instance for GitOps workflows - [GitHub Integration](https://docs.ankra.ai/integrations/github.md): Connect GitHub repositories for GitOps workflows and configuration management - [Helm Registries](https://docs.ankra.ai/integrations/helm-registries.md): Connect HTTP and OCI Helm registries to Ankra for chart deployment. - [Hermes](https://docs.ankra.ai/integrations/hermes.md): Hermes is Ankra's autonomous infrastructure agent. Give it the Ankra CLI, Ankra AI, skills, and profiles so it can design, draft, and build the tools your app needs -- databases, caches, and full stacks -- with confirmations and a detailed bill of materials at every step. - [Log Sources](https://docs.ankra.ai/integrations/log-sources.md): Connect Grafana Loki, Elasticsearch or OpenSearch so Ankra can search historical logs and power log-aware AI troubleshooting - [Prometheus](https://docs.ankra.ai/integrations/prometheus.md): Connect Prometheus as a metrics data source for real-time cluster insights - [Ankra Terraform Provider](https://docs.ankra.ai/integrations/terraform.md): Manage Ankra clusters, stacks, manifests, and add-ons as infrastructure-as-code with the Ankra Terraform provider. - [Account Security & 2FA](https://docs.ankra.ai/platform/account-security.md): Protect your Ankra account with TOTP authenticator apps, passkeys and security keys, and one-time recovery codes. - [Activity & Inbox](https://docs.ankra.ai/platform/activity-inbox.md): A personal, real-time inbox of everything across your fleet that needs your attention - approvals, failures, and AI sessions waiting on you. - [AI Assistant](https://docs.ankra.ai/platform/ai-assistant.md): AI-powered incident triangulation combining logs, metrics, manifests, and deployment context - [AI Feedback Analytics](https://docs.ankra.ai/platform/ai-feedback.md): Review the thumbs-up/down feedback your team leaves on AI responses - trends, per-cluster breakdowns, and exportable detail. - [AI Incidents](https://docs.ankra.ai/platform/ai-incidents.md): AI-powered root cause analysis for triggered alerts - [AI Insights](https://docs.ankra.ai/platform/ai-insights.md): Proactive AI-powered cluster health analysis with root cause diagnosis, remediation, analytics, and resolution tracking. - [AI Provider](https://docs.ankra.ai/platform/ai-provider.md): Choose which LLM powers Ankra's AI features - the managed default, your own Anthropic key, or any OpenAI-compatible endpoint. - [AI Skills](https://docs.ankra.ai/platform/ai-skills.md): Teach Ankra's AI your conventions with organisation-scoped skills - reusable markdown instructions that override the platform defaults. - [Billing & Usage](https://docs.ankra.ai/platform/billing.md): Understand your usage, estimates, invoices, and subscription plans in Ankra. - [Cloud Cost](https://docs.ankra.ai/platform/cloud-cost.md): Estimated cloud spend for every cluster and your whole fleet - compute, storage, network, and per-namespace allocation. - [Cluster Metrics](https://docs.ankra.ai/platform/cluster-metrics.md): Visualize real-time CPU, memory, network, and disk metrics for your Kubernetes clusters. - [Cluster Settings](https://docs.ankra.ai/platform/cluster-settings.md): Configure agent connectivity, maintenance operations, and manage cluster lifecycle. - [Command Palette](https://docs.ankra.ai/platform/command-palette.md): Navigate Ankra instantly with keyboard shortcuts and quick search - [Credentials](https://docs.ankra.ai/platform/credentials.md): Securely manage authentication credentials for registries, Git providers, and cloud platforms. - [AWS Credentials](https://docs.ankra.ai/platform/credentials/aws.md): Connect AWS to Ankra with a read-only IAM role or access keys for cloud cost estimates, inventory, and EKS. - [Azure Credentials](https://docs.ankra.ai/platform/credentials/azure.md): Store an Azure service principal in Ankra to provision and manage Azure Kubernetes Service (AKS). - [DigitalOcean API Credentials](https://docs.ankra.ai/platform/credentials/digitalocean.md): Store a DigitalOcean personal access token in Ankra to provision and manage DigitalOcean clusters and DOKS. - [Google Cloud (GCP) Credentials](https://docs.ankra.ai/platform/credentials/gcp.md): Store a read-only GCP service account key in Ankra for cloud cost estimates, GKE discovery, and provisioning. - [Git Credentials](https://docs.ankra.ai/platform/credentials/git.md): Connect Ankra to GitHub and other Git providers for GitOps configuration sync. - [Hetzner API Credentials](https://docs.ankra.ai/platform/credentials/hetzner.md): Store a Hetzner Cloud API token in Ankra to provision and manage Hetzner clusters. - [Morpheus API Credentials](https://docs.ankra.ai/platform/credentials/morpheus.md): Store a Morpheus appliance URL and access token in Ankra to provision and manage self-managed Morpheus clusters. - [OVH API Credentials](https://docs.ankra.ai/platform/credentials/ovh.md): Store OVHcloud application keys and a Public Cloud project in Ankra to provision and manage OVH clusters and OVHcloud MKS. - [Proxmox VE API Credentials](https://docs.ankra.ai/platform/credentials/proxmox.md): Store a Proxmox VE API URL and token in Ankra to provision and manage self-managed Proxmox clusters. - [Registry Credentials](https://docs.ankra.ai/platform/credentials/registry.md): Authenticate Ankra with Helm chart registries and container registries (HTTP and OCI). - [SSH Key Credentials](https://docs.ankra.ai/platform/credentials/ssh-key.md): Store or generate SSH keys in Ankra for server access on provisioned self-managed clusters. - [UpCloud API Credentials](https://docs.ankra.ai/platform/credentials/upcloud.md): Store UpCloud API access in Ankra to provision and manage UpCloud clusters and UKS. - [Dashboard](https://docs.ankra.ai/platform/dashboard.md): Your fleet at a glance - a world map of every cluster, health rollups, and cost summaries on a single screen. - [Helm Charts](https://docs.ankra.ai/platform/helm-charts.md): Browse, manage, and deploy Helm charts from the Ankra chart browser - [Keyboard Shortcuts](https://docs.ankra.ai/platform/keyboard-shortcuts.md): Navigate Ankra faster with keyboard shortcuts - [AI Troubleshooting](https://docs.ankra.ai/platform/kubernetes-ai-troubleshooting.md): Debug Kubernetes resources with AI-powered analysis and intelligent suggestions - [Kubernetes Configuration](https://docs.ankra.ai/platform/kubernetes-config.md): Manage ConfigMaps, Secrets, Namespaces, and Resource Quotas in Ankra - [Kubernetes Insights](https://docs.ankra.ai/platform/kubernetes-insights.md): Browse, inspect, and act on every Kubernetes resource across all your clusters from one UI. - [Kubernetes Networking](https://docs.ankra.ai/platform/kubernetes-networking.md): Manage Services, Ingresses, Endpoints, and Network Policies in Ankra - [Kubernetes RBAC](https://docs.ankra.ai/platform/kubernetes-rbac.md): Manage Roles, ClusterRoles, RoleBindings, ClusterRoleBindings, and ServiceAccounts in Ankra - [Kubernetes Storage](https://docs.ankra.ai/platform/kubernetes-storage.md): Manage PersistentVolumes, PersistentVolumeClaims, StorageClasses, and CSI resources in Ankra - [Kubernetes Workloads](https://docs.ankra.ai/platform/kubernetes-workloads.md): Manage Deployments, Pods, StatefulSets, DaemonSets, Jobs, and CronJobs in Ankra - [Logs](https://docs.ankra.ai/platform/logs.md): Stream and analyze real-time logs from your Kubernetes workloads in Ankra - [MCP Server](https://docs.ankra.ai/platform/mcp-server.md): Connect Cursor, Claude, and other MCP clients to Ankra with scoped access to platform tools. - [Operations & Jobs](https://docs.ankra.ai/platform/operations.md): Track, manage, and troubleshoot automation tasks and jobs in Ankra. - [Organisation Settings](https://docs.ankra.ai/platform/organisation-settings.md): Configure general settings, agent behaviour, and AI features for your organisation. - [Pod Terminal](https://docs.ankra.ai/platform/pod-terminal.md): Open an interactive terminal session to any running pod container directly from the Ankra dashboard. - [Support](https://docs.ankra.ai/platform/support.md): Raise and track support tickets from inside Ankra, with AI triage that enriches, deduplicates, and routes each request. - [User Profile](https://docs.ankra.ai/platform/user-profile.md): Manage your profile settings, appearance, and AI Assistant preferences. - [Agent Helm Values](https://docs.ankra.ai/reference/agent-helm-values.md): Every configurable value of the ankra-agent Helm chart - workers, watch tuning, security contexts, metrics, and public IP reporting. - [ankra ai](https://docs.ankra.ai/reference/cli/ai.md): Manage AI provider settings and the model catalog - [ankra charts](https://docs.ankra.ai/reference/cli/charts.md): Browse Helm charts - [ankra chat](https://docs.ankra.ai/reference/cli/chat.md): AI-powered chat for troubleshooting and assistance - [ankra cluster](https://docs.ankra.ai/reference/cli/cluster.md): Cluster operations - [ankra completion](https://docs.ankra.ai/reference/cli/completion.md): Generate or install shell completion scripts - [ankra config](https://docs.ankra.ai/reference/cli/config.md): Manage Ankra CLI settings - [ankra credentials](https://docs.ankra.ai/reference/cli/credentials.md): Manage credentials - [ankra delete](https://docs.ankra.ai/reference/cli/delete.md): Delete a resource - [ankra helm](https://docs.ankra.ai/reference/cli/helm.md): Manage Helm registries and credentials - [CLI Command Reference](https://docs.ankra.ai/reference/cli/index.md): Every ankra CLI command, flag, and default — generated from the CLI source. - [ankra login](https://docs.ankra.ai/reference/cli/login.md): Authenticate with the Ankra platform - [ankra logout](https://docs.ankra.ai/reference/cli/logout.md): Revoke the login token and remove saved credentials - [ankra openclaw](https://docs.ankra.ai/reference/cli/openclaw.md): Integrate Ankra with the OpenClaw assistant - [ankra org](https://docs.ankra.ai/reference/cli/org.md): Manage organisations - [ankra profile](https://docs.ankra.ai/reference/cli/profile.md): Manage your Ankra profile - [ankra skills](https://docs.ankra.ai/reference/cli/skills.md): Install Ankra Agent Skills into your editor - [ankra stack-profiles](https://docs.ankra.ai/reference/cli/stack-profiles.md): Manage reusable stack profiles - [ankra support](https://docs.ankra.ai/reference/cli/support.md): Create and track Ankra support requests - [ankra tokens](https://docs.ankra.ai/reference/cli/tokens.md): Manage API tokens - [ankra upgrade](https://docs.ankra.ai/reference/cli/upgrade.md): Upgrade the Ankra CLI to the latest release - [DigitalOcean Reference](https://docs.ankra.ai/reference/digitalocean.md): Configuration options, regions, droplet sizes, and API endpoints for Ankra-managed DigitalOcean clusters. - [Hetzner Reference](https://docs.ankra.ai/reference/hetzner.md): Configuration options, locations, API endpoints, and the hcloud stack (CCM, CSI, ingress) for Ankra-managed Hetzner clusters. - [ImportCluster YAML Schema](https://docs.ankra.ai/reference/importcluster.md): Every field of the ImportCluster manifest - metadata, git_repository, stacks, manifests, add-ons, applications, parents, and SOPS encrypted_paths. - [Managed Kubernetes Reference](https://docs.ankra.ai/reference/managed-kubernetes.md): Provider kinds, API endpoints, and provider-specific option blocks for Ankra-managed cloud Kubernetes (DOKS, UKS, GKE, OVHcloud MKS, AKS, EKS). - [Morpheus Reference](https://docs.ankra.ai/reference/morpheus.md): Configuration options and API endpoints for Ankra-managed Morpheus clusters. - [OVH Reference](https://docs.ankra.ai/reference/ovh.md): Configuration options, regions, instance flavors, and API endpoints for Ankra-managed OVH clusters. - [Proxmox VE Reference](https://docs.ankra.ai/reference/proxmox.md): Configuration options, instance sizes, and API endpoints for Ankra-managed Proxmox VE clusters. - [API Tokens](https://docs.ankra.ai/reference/tokens.md): Securely automate and integrate with the Ankra platform using API tokens for CLI, CI/CD, and custom integrations. - [UpCloud Reference](https://docs.ankra.ai/reference/upcloud.md): Configuration options, datacenter zones, server plans, and API endpoints for Ankra-managed UpCloud clusters. ## OpenAPI Specs - [openapi](https://platform.ankra.app/openapi.json) ## Optional - [Community](https://join.slack.com/t/ankra-community/shared_invite/zt-3a5rem8f8-cUho4epX2MoLT83bFf~VSA) - [Youtube](https://www.youtube.com/@ankraio) - [Blog](https://www.ankra.io/blog)