# CloudHealth > VMware Tanzu CloudHealth (Broadcom) is a multi-cloud FinOps platform — cost reporting, asset inventory, perspectives (groupings), policies, FlexReports, savings-plan recommendations and partner/MSP billing across AWS, Azure, GCP and OCI. It exposes a REST API (https://chapi.cloudhealthtech.com), a GraphQL API (https://apps.cloudhealthtech.com/graphql) and an OAuth-protected hosted MCP server (https://apps.cloudhealthtech.com/mcp). Generated by API Evangelist on 2026-09-16 from apis.yml and the artifacts in this repository; CloudHealth publishes no llms.txt of its own. REST calls send `Authorization: Bearer ` (or `?api_key=`). GraphQL calls first exchange the API key with the `loginAPI` mutation for a 15-minute access token. Published limits: REST 30 requests/minute and GraphQL 60 requests/minute per client; 429 on exhaustion. ## Docs - [REST API Guide](https://apidocs.cloudhealthtech.com/): endpoints, authentication, error codes, rate limits - [GraphQL API Guide](https://help.cloudhealthtech.com/graphql-api/): queries, mutations, FlexReports, FlexOrgs, budgets - [Product documentation](https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/cloudhealth/saas/index.html) - [Rate limits KB](https://knowledge.broadcom.com/external/article/420604/cloudhealth-rest-and-graphql-api-rate-li.html) ## Specs - [AWS Accounts OpenAPI](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/openapi/cloudhealth-aws-accounts-api-openapi.yml): authored by API Evangelist from the REST guide - [Perspectives OpenAPI](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/openapi/cloudhealth-perspectives-api-openapi.yml) - [Reports OpenAPI](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/openapi/cloudhealth-reports-api-openapi.yml) - [Search OpenAPI](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/openapi/cloudhealth-search-api-openapi.yml) - [SSO OpenAPI](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/openapi/cloudhealth-sso-api-openapi.yml) - [GraphQL public schema](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/graphql/cloudhealth-graphql-public-schema.graphql): anonymous introspection slice (login/token mutations) ## Agent surfaces - [MCP server profile](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/mcp/cloudhealth-mcp.yml): remote, OAuth 2.0, tools/list gated - [Authentication](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/authentication/cloudhealth-authentication.yml) - [OAuth scopes](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/scopes/cloudhealth-scopes.yml) - [Conventions](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/conventions/cloudhealth-conventions.yml) - [Errors](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/errors/cloudhealth-problem-types.yml) - [Rate limits](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/rate-limits/cloudhealth-rate-limits.yml) ## Optional - [apis.yml](https://raw.githubusercontent.com/api-evangelist/cloudhealth/refs/heads/main/apis.yml)