# API Reference for Confluent Cloud

Confluent Cloud offers a comprehensive set of API endpoints to programmatically
manage your resources, track performance, and integrate with your data
infrastructure.

The following API references are available:

**Confluent Cloud API**
: Complete OpenAPI specification for managing Confluent Cloud resources including
  clusters, environments, connectors, service accounts, and access control. This
  REST API enables programmatic provisioning and administration of your
  Confluent Cloud infrastructure. For more information, see the
  [Confluent Cloud API documentation](../api.md#cloud-apis).

**Metrics API**
: Telemetry API for retrieving performance metrics and usage data from your
  Confluent Cloud resources. Query time-series metrics for monitoring cluster health,
  throughput, latency, and resource usage. For more information, see the
  [Metrics API documentation](https://api.telemetry.confluent.cloud/docs).

**Admin and Produce REST API**
: Use the Kafka REST API to produce and consume messages, manage topics and
  partitions, and perform cluster administration tasks. This HTTP-based API
  provides an alternative to native Kafka protocols for scenarios where client
  libraries are impractical or unavailable. For more information, see the
  [Admin and Produce REST API documentation](../kafka-rest/kafka-rest-cc.md#krest-overview).

**Connect API**
: Manage Connect connectors programmatically using the REST API. Create,
  configure, update, and manage connectors for streaming data between Kafka
  and external systems. This API enables automated connector lifecycle
  management and integration with CI/CD pipelines. For more information, see the
  [Connect API documentation](../connectors/connect-api-section.md#ccloud-connect-api).

**GraphQL API**
: Query Confluent Cloud resources and metadata using GraphQL. This API provides
  flexible data retrieval with precise control over response structure,
  reducing over-fetching and enabling efficient batch operations. For more
  information, see the
  [GraphQL API documentation](../stream-governance/graphql.md#catalog-graphql).

**Provider Integration API**
: Integration API for cloud marketplace providers and resellers. Manage
  customer provisioning, billing integration, and organization lifecycle for
  Confluent Cloud subscriptions through marketplace channels. For more information,
  see the [Provider Integration API documentation](pi-api.md#ccloud-pi-api).

**Stream Catalog REST API**
: Discover, catalog, and manage data streams across your organization. Use
  this API to programmatically access stream metadata, lineage information,
  and data quality metrics from the Confluent Cloud Stream Catalog. For more information,
  see the [Stream Catalog REST API documentation](../stream-governance/stream-catalog-rest-apis.md#stream-catalog-rest-apis).

**Service Quotas API**
: Retrieve and manage service quotas for your Confluent Cloud organization. Query
  current limits, usage levels, and quota allocations to ensure compliance
  with resource constraints and plan capacity accordingly. For more information,
  see the [Service Quotas API documentation](../quotas/quotas.md#cc-quotas).
