CloudHealth website screenshot

CloudHealth

CloudHealth (now VMware Tanzu CloudHealth, owned by Broadcom) is a multi-cloud financial and operational management platform. It provides cost visibility, optimization recommendations, asset inventory, custom perspectives (groupings), policies, governance, and partner/MSP billing workflows across AWS, Azure, GCP, Oracle, and data center environments. The platform exposes both a REST API and a GraphQL API for programmatic access to reports, assets, accounts, perspectives, tags, metrics, and partner customer provisioning.

CloudHealth publishes 1 API on the APIs.io network: REST API. Tagged areas include Cloud Cost, Cloud Governance, Cloud Management, Cost Optimization, and FinOps.

The CloudHealth catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

CloudHealth’s developer surface includes authentication, documentation, engineering blog, and 10 more developer resources.

44.3/100 thin ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-07-20 · rubric v0.4
3 APIs 0 Features
Cloud CostCloud GovernanceCloud ManagementCost OptimizationFinOpsMulti-Cloud

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 44.3/100 · thin
Contract Quality 15.3 / 25
Developer Ergonomics 4.3 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 3.2 / 12
Discoverability 6.8 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cloudhealth: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

CloudHealth REST API

REST API at https://chapi.cloudhealthtech.com for managing AWS/Azure accounts, generating OLAP cost and usage reports, querying assets, managing perspectives (groupings), taggin...

CloudHealth GraphQL API

GraphQL API exposed in the CloudHealth UI under Setup > Admin > GraphQL Explorer for programmatic interaction with the platform's reporting and asset data model.

CloudHealth Partner API

Partner-specific REST endpoints for MSPs to provision customers, assign AWS/Azure accounts, manage custom price books, billing rules, and customer statements at scale.

Collections

GraphQL

CloudHealth GraphQL API

GraphQL API exposed in the CloudHealth UI under Setup > Admin > GraphQL Explorer for programmatic interaction with the platform's reporting and asset data model.

GRAPHQL

Pricing Plans

Rate Limits

Cloudhealth Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Cloudhealth Context

0 classes · 5 properties

JSON-LD

API Governance Rules

CloudHealth API Rules

10 rules · 4 errors 6 warnings

SPECTRAL

Resources

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: CloudHealth REST API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: AWS Accounts
    type: folder
  items:
  - info:
      name: List AWS accounts
      type: http
    http:
      method: GET
      url: https://chapi.cloudhealthtech.com/v1/aws_accounts
      params:
      - name: page
        value: ''
        type: query
      - name: per_page
        value: ''
        type: query
    docs: Retrieve all configured AWS accounts with pagination support.
  - info:
      name: Enable an AWS account
      type: http
    http:
      method: POST
      url: https://chapi.cloudhealthtech.com/v1/aws_accounts
      body:
        type: json
        data: '{}'
    docs: Enable an AWS Account in the CloudHealth Platform.
  - info:
      name: Get an AWS account
      type: http
    http:
      method: GET
      url: https://chapi.cloudhealthtech.com/v1/aws_accounts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Fetch details for a single AWS account by ID.
  - info:
      name: Update an AWS account
      type: http
    http:
      method: PUT
      url: https://chapi.cloudhealthtech.com/v1/aws_accounts/:id
      params:
      - name: id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Modify attributes of an existing AWS account configuration.
  - info:
      name: Delete an AWS account
      type: http
    http:
      method: DELETE
      url: https://chapi.cloudhealthtech.com/v1/aws_accounts/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Remove an AWS account from the CloudHealth platform.
- info:
    name: Perspectives
    type: folder
  items:
  - info:
      name: List perspective schemas
      type: http
    http:
      method: GET
      url: https://chapi.cloudhealthtech.com/v1/perspective_schemas
    docs: Retrieve a list of all Perspectives you have created.
  - info:
      name: Create a perspective
      type: http
    http:
      method: POST
      url: https://chapi.cloudhealthtech.com/v1/perspective_schemas
      body:
        type: json
        data: '{}'
    docs: Create a new perspective with associated schema.
- info:
    name: Reports
    type: folder
  items:
  - info:
      name: Cost history report
      type: http
    http:
      method: GET
      url: https://chapi.cloudhealthtech.com/olap_reports/cost/history
      params:
      - name: dimensions
        value: ''
        type: query
      - name: measures
        value: ''
        type: query
      - name: interval
        value: ''
        type: query
    docs: Query the Cost History report with customizable dimensions and measures.
- info:
    name: Search
    type: folder
  items:
  - info:
      name: Search assets
      type: http
    http:
      method: GET
      url: https://chapi.cloudhealthtech.com/api/search
      params:
      - name: name
        value: ''
        type: query
      - name: query
        value: ''
        type: query
    docs: Build a search query that retrieves assets that match specific criteria.
- info:
    name: SSO
    type: folder
  items:
  - info:
      name: Get SSO configuration
      type: http
    http:
      method: GET
      url: https://chapi.cloudhealthtech.com/v1/sso/configuration
    docs: Retrieve existing SSO configuration settings.
bundled: true