Cloudera Compute API

The Compute API from Cloudera — 15 operation(s) for compute.

Business capability
IT Infrastructure Management BC-600.50

Operations 15

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /api/v1/compute/createCluster Create a compute cluster · Create compute cluster #
Ask an LLM
“How do I create a new compute cluster in a CDP environment?”
“Can I skip validation or set network options when creating a compute cluster?”
Tell an agent
Create a compute cluster named {name} in environment {environment}.
Create compute cluster {name} in {environment} with network settings {network} and tags {tags}.
POST /api/v1/compute/deleteCluster Delete a compute cluster · Delete compute cluster #
Ask an LLM
“Can I force-delete a compute cluster that still has workloads on it?”
“What do I need to tear down a compute cluster?”
Tell an agent destructive · confirm first
Delete compute cluster {clusterCrn}.
Force delete compute cluster {clusterCrn}, skipping workload validation.
POST /api/v1/compute/describeCluster Get details of a compute cluster · Describe compute cluster #
Ask an LLM
“What are the details and current state of one of my compute clusters?”
“Can I inspect a compute cluster's configuration by its CRN?”
Tell an agent
Describe compute cluster {clusterCrn}.
Show me the details of the compute cluster {clusterCrn}.
POST /api/v1/compute/describeDeployment Get a deployment and its history · Describes a deployment #
Ask an LLM
“What is the history of a specific Helm deployment on my compute cluster?”
“Can I see the templates for one deployment in a cluster namespace?”
Tell an agent
Describe deployment {name} in namespace {namespace} on cluster {clusterCrn}.
Show the extended history of deployment {name} in {namespace} on compute cluster {clusterCrn}.
POST /api/v1/compute/getOperationDetails Get full details of a long-running operation · GetOperationDetails #
Ask an LLM
“Where can I see detailed step information for a long-running compute operation?”
“Can I look up the details of a specific run of an operation?”
Tell an agent
Get detailed information for compute operation {operationId}.
Show the full details of run {runId} of operation {operationId}.
POST /api/v1/compute/getOperationStatus Check status of a long-running operation · GetOperationStatus #
Ask an LLM
“Is my long-running compute operation finished yet?”
“What's a lightweight way to poll the status of a compute operation?”
Tell an agent
Check the status of compute operation {operationId}.
Poll whether operation {operationId} has completed.
POST /api/v1/compute/listClusters List compute clusters · List compute clusters #
Ask an LLM
“Which compute clusters are running in my CDP environment?”
“Can I filter compute clusters by status or include deleted ones?”
Tell an agent
List compute clusters in environment {envNameOrCrn}.
List compute clusters with status {status}, including deleted ones.
POST /api/v1/compute/listDeployments List Helm deployments in a cluster · List deployments in the cluster #
Ask an LLM
“Which Helm charts are deployed or available to deploy on my compute cluster?”
“Can I list deployments for just one namespace in a cluster?”
Tell an agent
List deployments on compute cluster {clusterCrn}.
List the Helm deployments in namespace {namespace} on cluster {clusterCrn}.
POST /api/v1/compute/resumeCluster Resume a suspended compute cluster · Resume Cluster #
Ask an LLM
“How do I bring a suspended compute cluster back online?”
“Can I resume a compute cluster without running validation first?”
Tell an agent
Resume compute cluster {clusterCrn}.
Resume the suspended compute cluster {clusterCrn} and skip validation.
POST /api/v1/compute/retryOperation Reset a failed operation for retry · ResetOperation #
Ask an LLM
“A compute cluster operation failed — can I reset it so it runs again?”
“What do I do to retry a failed long-running compute operation?”
Tell an agent
Reset failed operation {operationId} so it can be retried.
Retry the failed compute operation {operationId}.
POST /api/v1/compute/suspendCluster Suspend a compute cluster · Suspend Cluster #
Ask an LLM
“Can I pause a compute cluster to save costs when it's not in use?”
“Is there a way to suspend a compute cluster even if workloads are running?”
Tell an agent
Suspend compute cluster {clusterCrn}.
Suspend cluster {clusterCrn} without validating its workloads.
POST /api/v1/compute/updateCluster Update a compute cluster's spec · Update cluster #
Ask an LLM
“How do I change the configuration of an existing compute cluster?”
“Why does updating a compute cluster need a cluster state version?”
Tell an agent
Update compute cluster {clusterCrn} with spec {spec} at state version {clusterStateVersion}.
Apply the new spec {spec} to cluster {clusterCrn}, version {clusterStateVersion}.
POST /api/v1/compute/upgradeCluster Upgrade a compute cluster's Kubernetes version · Upgrade kubernetes version of the cluster #
Ask an LLM
“How do I upgrade Kubernetes on my compute cluster?”
“Can I dry-run a Kubernetes upgrade before applying it?”
Tell an agent
Upgrade the Kubernetes version of compute cluster {clusterCrn}.
Do a dry run of the Kubernetes upgrade on cluster {clusterCrn}.
POST /api/v1/compute/upgradeDeployment Upgrade a deployment to another chart version · Upgrades a deployment to a different chart #
Ask an LLM
“Can I move a Helm deployment on my compute cluster to a newer chart version?”
“Is it possible to pass value overrides when upgrading a deployment?”
Tell an agent
Upgrade deployment {name} in {namespace} on cluster {clusterCrn} to chart version {chartVersion}.
Upgrade deployment {name} in {namespace} on {clusterCrn} with overrides {overrides}.
POST /api/v1/compute/validateCluster Validate a compute cluster before creating it · Validate compute cluster #
Ask an LLM
“Can I check whether a compute cluster definition is valid before I create it?”
“Will my planned compute cluster pass validation in this environment?”
Tell an agent
Validate compute cluster {name} for environment {environment}.
Check that cluster {name} in {environment} with network {network} would pass validation.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cloudera:cloudera-compute-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

cloudera-compute-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.9.163
  title: Cloudera Service Compute API
  license:
    name: Apache 2.0
  description: Defining service of compute public API service
  termsOfService: https://www.cloudera.com/legal/commercial-terms-and-conditions.html
tags:


# --- truncated at 32 KB (87 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cloudera/refs/heads/main/openapi/cloudera-compute-api-openapi.yml