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.

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.

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.

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.

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.

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.

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.

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.