Confluent REST Proxy

Documentation here

V1 Vs V2 APIs

Example: Content-Type: application/vnd.kafka.avro.v2+json

Port number is 8082 typically

Topic Operations

Can't create/configure topics with the REST Proxy

Producing in Binary with the Kafka REST Proxy

References

Flashcards

If I want to send binary data through the REST proxy to topic "test_binary", it needs to be base64 encoded. A consumer connecting directly into the Kafka topic "test_binary" will receive:: binary data

What data format isn't natively available with the Confluent REST Proxy?:: Protobuf

If I want to send binary data through the REST proxy, it needs to be base64 encoded. Which component needs to encode the binary data into base 64?:: The Producer. The REST Proxy requires to receive data over REST that is already base64 encoded, hence it is the responsibility of the producer