--- title: "Consuming Data Streams" slug: "consuming-data-streams" status: "new" updated: 2024-09-26T14:11:07Z published: 2024-09-26T14:11:07Z canonical: "docs.mapp.com/consuming-data-streams" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.mapp.com/llms.txt > Use this file to discover all available pages before exploring further. # Consuming Data Streams There are different ways to consume data from the Data Streams: - Setting up an application (see section [Consuming Data From the Stream Program-controlled](/v1/docs/consuming-data-from-the-stream-program-controlled)) - Using the command line interface tool from Kafka (see section [Consuming Data from the Stream with the Kafka Binary Distribution](/v1/docs/consuming-data-from-the-stream-with-the-kafka-binary-distribution)). Both alternatives require to set up proper JAAS (Java Authentication and Authorization Service) configuration. In this documentation, we describe the necessary steps in detail. For a better understanding, we provide examples for Java and Scala. > [!WARNING] > Mapp will only provide support for the officially maintained Apache Kafka APIs ([http://kafka.apache.org/documentation/#api](http://kafka.apache.org/documentation/#api)).