# Confluent Cloud API

<script type="text/javascript">
    redirect('overview.html');
</script>

* [Overview](overview.md)
* [Confluent Cloud API Usage and Reference](cloud.md)
  * [Overview](cloud-overview.md)
  * [Confluent Cloud API Reference](../api.md)
  * [Metrics API Reference](https://api.telemetry.confluent.cloud/docs)
  * [Admin and Produce REST API Usage](../kafka-rest/kafka-rest-cc.md)
    * [When to use the Kafka REST API](../kafka-rest/kafka-rest-cc.md#when-to-use-the-kafka-rest-api)
    * [REST API reference](../kafka-rest/kafka-rest-cc.md#rest-api-reference)
    * [Get the cluster endpoint](../kafka-rest/kafka-rest-cc.md#get-the-cluster-endpoint)
    * [Using base64 encoded data and credentials](../kafka-rest/kafka-rest-cc.md#using-base64-encoded-data-and-credentials)
      * [Principal IDs for ACLs](../kafka-rest/kafka-rest-cc.md#principal-ids-for-acls)
    * [Cluster Admin API](../kafka-rest/kafka-rest-cc.md#cluster-admin-api)
    * [Produce API](../kafka-rest/kafka-rest-cc.md#produce-api)
      * [Streaming mode (recommended)](../kafka-rest/kafka-rest-cc.md#streaming-mode-recommended)
        * [Limits by cluster type for streaming mode](../kafka-rest/kafka-rest-cc.md#limits-by-cluster-type-for-streaming-mode)
      * [Non-streaming mode](../kafka-rest/kafka-rest-cc.md#non-streaming-mode)
      * [Producing a single record to a topic](../kafka-rest/kafka-rest-cc.md#producing-a-single-record-to-a-topic)
      * [Data payload specification](../kafka-rest/kafka-rest-cc.md#data-payload-specification)
    * [Connection bias](../kafka-rest/kafka-rest-cc.md#connection-bias)
    * [Suggested Resources](../kafka-rest/kafka-rest-cc.md#suggested-resources)
  * [Connect API Usage](../connectors/connect-api-section.md)
    * [Prerequisites](../connectors/connect-api-section.md#prerequisites)
    * [Managed and Custom Connector API Examples](../connectors/connect-api-section.md#managed-and-custom-connector-api-examples)
      * [Get a list of connectors](../connectors/connect-api-section.md#get-a-list-of-connectors)
      * [Create a connector](../connectors/connect-api-section.md#create-a-connector)
        * [Custom connector configuration payload](../connectors/connect-api-section.md#custom-connector-configuration-payload)
        * [Raw JSON payload example](../connectors/connect-api-section.md#raw-json-payload-example)
        * [JSON file payload example](../connectors/connect-api-section.md#json-file-payload-example)
      * [List Java and Kafka runtimes](../connectors/connect-api-section.md#list-java-and-ak-runtimes)
      * [Update (or create) a connector](../connectors/connect-api-section.md#update-or-create-a-connector)
      * [Read a connector configuration](../connectors/connect-api-section.md#read-a-connector-configuration)
      * [Migrate a connector configuration](../connectors/connect-api-section.md#migrate-a-connector-configuration)
      * [Query a sink connector for metrics](../connectors/connect-api-section.md#query-a-sink-connector-for-metrics)
      * [Delete a connector](../connectors/connect-api-section.md#delete-a-connector)
    * [Fully Managed and Custom Connector Plugin API Examples](../connectors/connect-api-section.md#fully-managed-and-custom-connector-plugin-api-examples)
      * [Fully managed connector plugin examples](../connectors/connect-api-section.md#fully-managed-connector-plugin-examples)
        * [List fully managed plugins](../connectors/connect-api-section.md#list-fully-managed-plugins)
        * [Validate a fully managed plugin](../connectors/connect-api-section.md#validate-a-fully-managed-plugin)
      * [Custom Connector Plugin API examples](../connectors/connect-api-section.md#custom-connector-plugin-api-examples)
        * [List custom plugins](../connectors/connect-api-section.md#list-custom-plugins)
        * [Request a presigned URL](../connectors/connect-api-section.md#request-a-presigned-url)
        * [Upload a custom plugin](../connectors/connect-api-section.md#upload-a-custom-plugin)
        * [Create a custom plugin](../connectors/connect-api-section.md#create-a-custom-plugin)
        * [Read a custom plugin](../connectors/connect-api-section.md#read-a-custom-plugin)
        * [Update a custom plugin](../connectors/connect-api-section.md#update-a-custom-plugin)
        * [Delete a custom plugin](../connectors/connect-api-section.md#delete-a-custom-plugin)
      * [Custom Connector Plugin version API examples](../connectors/connect-api-section.md#custom-connector-plugin-version-api-examples)
      * [Create a custom connector plugin version](../connectors/connect-api-section.md#create-a-custom-connector-plugin-version)
      * [List custom connector plugin version](../connectors/connect-api-section.md#list-custom-connector-plugin-version)
      * [Describe custom connector plugin version](../connectors/connect-api-section.md#describe-custom-connector-plugin-version)
      * [Delete custom connector plugin version](../connectors/connect-api-section.md#delete-custom-connector-plugin-version)
    * [Next Steps](../connectors/connect-api-section.md#next-steps)
  * [Provider Integration API Usage](pi-api.md)
    * [Prerequisites](pi-api.md#prerequisites)
    * [Manage provider integration](pi-api.md#manage-provider-integration)
      * [List provider integrations](pi-api.md#list-provider-integrations)
      * [Register a provider integration](pi-api.md#register-a-provider-integration)
      * [Read a provider integration](pi-api.md#read-a-provider-integration)
      * [Delete a provider integration](pi-api.md#delete-a-provider-integration)
  * [Stream Catalog REST API Usage](../multitoc/stream-catalog-rest-apis-redirect.md)
  * [Service Quotas API Usage](../multitoc/quotas-redirect.md)
* [Kafka Client API Reference](client.md)
  * [Overview](client-overview.md)
  * [.NET Client API Reference](https://docs.confluent.io/platform/current/clients/api-docs/confluent-kafka-dotnet.html)
  * [C++ Client API Reference](https://docs.confluent.io/platform/current/clients/api-docs/librdkafka.html)
  * [Go Client API Reference](https://docs.confluent.io/platform/current/clients/api-docs/confluent-kafka-go.html)
  * [Java Client API Reference](https://docs.confluent.io/platform/current/clients/javadocs/javadoc/index.html)
  * [JavaScript Client API Reference](https://docs.confluent.io/platform/current/clients/confluent-kafka-javascript/docs/index.html)
  * [Python Client API Reference](https://docs.confluent.io/platform/current/clients/api-docs/confluent-kafka-python.html)
* [Flink Client API Usage and Reference](../multitoc/flink-rest-api-redirect.md)
* [GraphQL API Usage and Reference](../multitoc/graphql-redirect.md)
