I would access Apache Kafka messages from Denodo Platform through a JSON data source. You can refer to a similar community Q&A [here](https://community.denodo.com/answers/question/details?questionId=9060g00000009rCAAQ&title=Reading+from+Kafka) which talks about configuring a JSON data source to consume Kafka messages.
Alternatively, if you are a support user, you can download the **Denodo Kafka Custom Wrapper** from the [DenodoConnects](https://support.denodo.com/resources/denodo-connect/list/Denodo%208.0#) section within Denodo’s support site and use it to create a Kafka custom data source. You can refer to the [Denodo Kafka Custom Wrapper - User Manual](https://community.denodo.com/docs/html/document/denodoconnects/8.0/en/Denodo%20Kafka%20Custom%20Wrapper%20-%20User%20Manual) guide for more information.
Hope this helps!