@NishanthP
1) Cloudera does not have its own Kafka Web APIs. But obviously, we do not restrict to use of any other 3rd party connectors / APIs. You can use any third-party APIs and can easily integrate with Cloudera Kafka.
2) Second and the best alternative is that NiFi has its own native support for producing and consuming from Kafka, so you should not need to use the REST API.
3) Alternatively, SRM/SMM APIs can help here [1],[2]
[1]
Under CDF, there is Cloudera Stream Processing (CSP)
https://docs.cloudera.com/csp/2.0.1/index.html
[2]
and under "SMM REST API Reference" there is a host of REST API.
https://docs.cloudera.com/smm/2.0.0/rest-api-reference/index.html
If you found this response assisted with your query, please take a moment to log in and click on KUDOS 🙂 & ”Accept as Solution" below this post.
Thank you.