A component built around the distributed streaming platform Apache Kafka with synchronous functions in Outsystems. Kafka is generally used for two broad classes of applications: Building real-time streaming data pipelines that reliably get data between systems or applications Building real-time streaming applications that transform or react to the streams of data This is using the library confluent-kafka-dotnet 0.11.6 https://github.com/confluentinc/confluent-kafka-dotnet/tree/0.11.6.x You will need a cloud server (Azure Event Hub, CloudKarafka, Confluent) to act as the broker in the streaming between the consumer and the producer. Then in the callings of the functions of this extensions just set the structure Config the values configured in those cloud servers. For example :