Cloudera Data Hub API

The Data Hub API from Cloudera — 75 operation(s) for data hub.

Operations 75

POST /api/v1/datahub/deleteInstances Deletes instances for the specified cluster #
POST /api/v1/datahub/listClusters Lists workload clusters #
POST /api/v1/datahub/listScalingActivities Lists Scaling activities for a cluster #
POST /api/v1/datahub/describeScalingActivity Describes the Scaling Activity using Cluster CRN or Cluster NAME and operation… #
POST /api/v1/datahub/listClusterLifecycleEvents Lists Workload cluster lifecycle events #
POST /api/v1/datahub/createAWSCluster Creates an AWS workload cluster #
POST /api/v1/datahub/createAWSGovCloudCluster Creates an AWS Data Hub cluster for GovCloud #
POST /api/v1/datahub/createAzureCluster Creates an Azure workload cluster #
POST /api/v1/datahub/createGCPCluster Creates a GCP workload cluster #
POST /api/v1/datahub/deleteCluster Deletes a workload cluster #
POST /api/v1/datahub/describeCluster Describes a workload cluster #
POST /api/v1/datahub/getClusterServiceStatus Get cluster service status #
POST /api/v1/datahub/getClusterHostStatus Get cluster host status #
POST /api/v1/datahub/stopCluster Stops a workload cluster #
POST /api/v1/datahub/startCluster Starts a stopped workload cluster #
POST /api/v1/datahub/retryCluster Retries creation of a failed workload cluster #
POST /api/v1/datahub/renewCertificate Renew certificate on datahub cluster by name or CRN #
POST /api/v1/datahub/renewPublicCertificate Renews public certificate on a Datahub cluster by name or CRN #
POST /api/v1/datahub/repairCluster Repairs a cluster #
POST /api/v1/datahub/restartClusterInstances Restarts instances of a cluster on Cloud provider #
POST /api/v1/datahub/rotateDbCertificate Rotates database ssl certificate for a specific Data Hub #
POST /api/v1/datahub/syncCluster Synchronizes the state of a cluster with the cloud provider and Cloudera Manager #
POST /api/v1/datahub/scaleCluster Scales a cluster by adding or removing cluster nodes #
POST /api/v1/datahub/listRecipes Lists recipes. #
POST /api/v1/datahub/deleteRecipes Deletes recipes. #
POST /api/v1/datahub/createRecipe Creates recipe. #
POST /api/v1/datahub/describeRecipe Describes recipe. #
POST /api/v1/datahub/replaceRecipes Replaces recipes for the given instance groups #
POST /api/v1/datahub/listClusterDefinitions Lists cluster definitions. #
POST /api/v1/datahub/deleteClusterDefinitions Deletes cluster definitions. #
POST /api/v1/datahub/createClusterDefinition Creates a cluster definition. #
POST /api/v1/datahub/describeClusterDefinition Describes a cluster definition. #
POST /api/v1/datahub/listClusterTemplates Lists cluster templates. #
POST /api/v1/datahub/deleteClusterTemplates Deletes cluster templates. #
POST /api/v1/datahub/createClusterTemplate Creates a cluster template. #
POST /api/v1/datahub/describeClusterTemplate Describes a cluster template. #
POST /api/v1/datahub/createCustomConfigurations Creates custom configurations. #
POST /api/v1/datahub/deleteCustomConfigurations Deletes custom configurations. #
POST /api/v1/datahub/describeCustomConfigurations Describes custom configurations. #
POST /api/v1/datahub/listCustomConfigurations Lists custom configurations. #
POST /api/v1/datahub/migrateZookeeperToKraft Migrate from Zookeeper to KRaft broker #
POST /api/v1/datahub/finalizeZookeeperToKraftMigration Finalize the migration from Zookeeper to KRaft broker #
POST /api/v1/datahub/rollbackZookeeperToKraftMigration Rollback the migration from Zookeeper to KRaft broker #
POST /api/v1/datahub/createAutoScaleRules Create Auto Scaling rules for a DataHub cluster #
POST /api/v1/datahub/updateAutoScaleRules Modify AutoScaling for a DataHub cluster #
POST /api/v1/datahub/describeAutoScaleRules Describe the AutoScaling policies for a DataHub cluster #
POST /api/v1/datahub/deleteAutoScaleRules Delete AutoScaling policies for a DataHub cluster #
POST /api/v1/datahub/listAutoScaleHistory List AutoScale history activity for a DataHub cluster #
POST /api/v1/datahub/getDatahubLogDescriptors Gather log descriptors that are used for diagnostics collection #
POST /api/v1/datahub/collectDatahubDiagnostics Start DataHub diagnostics collection #
POST /api/v1/datahub/listDatahubDiagnostics List recent Datahub diagnostics collections #
POST /api/v1/datahub/cancelDatahubDiagnostics Cancel running Datahub diagnostics collections #
POST /api/v1/datahub/collectCmDiagnostics Start Datahub Cloudera Manager based diagnostics collection #
POST /api/v1/datahub/getCmRoles Gather Cloudera Manager roles that can be used for filtering in CM based… #
POST /api/v1/datahub/rotateSecrets Rotates secrets for a specific datahub #
POST /api/v1/datahub/listDatahubSecretTypes Lists all Datahub related secret types #
POST /api/v1/datahub/rotateAutoTlsCertificates Rotate autotls certificates on the datahub's hosts #
POST /api/v1/datahub/rotatePrivateCertificates Rotates private certificates on the hosts of Datahub #
POST /api/v1/datahub/upgradeCluster Upgrades the OS or data platform on a datahub cluster #
POST /api/v1/datahub/startClusterVerticalScaling Initiates the vertical scaling on Data Hub cluster #
POST /api/v1/datahub/prepareClusterUpgrade Running upgrade related validations and prepares the required parcels for the… #
POST /api/v1/datahub/startDatabaseUpgrade Upgrades the database of the Data Hub cluster #
POST /api/v1/datahub/setCatalog Sets a catalog for a DataHub #
POST /api/v1/datahub/syncComponentVersionsFromCm Syncs component versions from CM after a failed upgrade #
POST /api/v1/datahub/getOperation Get the latest (in progress or finished) operation for the datahub cluster #
POST /api/v1/datahub/getVmTypes Creates a recommendation that advises virtual machine types for the given… #
POST /api/v1/datahub/startInstances Starts instances of a particular host group in the Data Hub cluster #
POST /api/v1/datahub/stopInstances Stops instances of particular host group in the Data Hub cluster #
POST /api/v1/datahub/rotateSaltPassword Rotate SaltStack user password on Data Hub instances #
POST /api/v1/datahub/updateOrchestratorState Run orchestrator engine state update on the Data Hub cluster #
POST /api/v1/datahub/updateToAwsImdsV2 Updates Data Hub AWS cluster to use IMDSv2 #
POST /api/v1/datahub/updateToAwsImdsV1 Updates Data Hub AWS cluster to use IMDSv1 #
POST /api/v1/datahub/setDefaultJavaVersion Configures the default Java version for the Data Hub #
POST /api/v1/datahub/migrateSkus Migrate Data Hub cluster SKUs #
POST /api/v1/datahub/updatePublicDnsEntries Update public DNS entries of a Data Hub cluster by name or CRN #

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-data-hub-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-data-hub-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.9.163
  title: Cloudera Data hub Service Datahub API
  license:
    name: Apache 2.0
  description: Cloudera data hub is a service for launching and managing workload clusters powered by Cloudera Runtime.
  termsOfService: https://www.cloudera.com/legal/commercial-terms-and-conditions.html
tags:


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