# Stream temporal workflow statuses for Apache Kafka

**URL:** <https://community.temporal.io/t/stream-temporal-workflow-statuses-for-apache-kafka/9845>\
**Category:** Community Support\
**Tags:** general-impl, kafka, typescript-sdk\
**Created:** [October 17, 2023, 7:16am UTC](https://community.temporal.io/t/stream-temporal-workflow-statuses-for-apache-kafka/9845 "2023-10-17T07:16:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Burak\_Akca](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/burak_akca/32/4242_2.png) [@Burak\_Akca](https://community.temporal.io/u/Burak_Akca)\
**Post date:** [October 17, 2023, 7:16am UTC](https://community.temporal.io/t/stream-temporal-workflow-statuses-for-apache-kafka/9845/1 "2023-10-17T07:16:52Z")

</div>

I want to stream all the statuses ( running, closed, terminated, start-end date, etc ) of the workflows to a place like Apache Kafka. If any workflow is added or status is changed I need to know and send a stream of that.

- What do you guys suggest?

- Is there a structure to which I can subscribe? for streaming

---

<div class="post-metadata">

**Author:** ![maxim](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/maxim/32/8_2.png) [@maxim](https://community.temporal.io/u/maxim)\
**Post date:** [October 17, 2023, 4:49pm UTC](https://community.temporal.io/t/stream-temporal-workflow-statuses-for-apache-kafka/9845/2 "2023-10-17T16:49:01Z")

</div>

This is not currently possible. You can implement a workflow interceptor for this. However, the interceptor is not called in case of workflow termination or timeout.
