APIs for Use with Confluent Cloud

Confluent Cloud provides comprehensive API reference documentation for all available APIs. These references include detailed endpoint specifications, request, response schemas, authentication requirements, and example payloads.

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.

Kafka Client APIs

API documentation for Kafka client libraries in Java, Python, Go, .NET, C++, and JavaScript. These clients provide idiomatic interfaces for producing and consuming messages, managing topics, and interacting with Kafka clusters. For more information, see the Kafka Client APIs documentation.

Flink API

REST API reference for managing Flink compute pools, statements, and connections. Use this API to programmatically create, manage, and control Flink SQL workloads. For more information, see the Flink API documentation.