Skip to content

[Feature Request]: Implement IBM MQ Sink Connector for Python SDK #30716

Closed

Description

@utkarshparekh

What would you like to happen?

I am proposing the implementation of an IBM MQ sink connector within the Apache Beam Python SDK. This feature would enable Apache Beam users to easily send data to IBM MQ, which is a widely used and robust messaging middleware. The absence of this connector in the Python SDK limits the integration capabilities for users working with IBM MQ in their data processing pipelines.

Issue Priority

Priority: 3 (nice-to-have improvement)

Issue Components

  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam YAML
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Samza Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner

Activity

  1. Abacn commented on Mar 22, 2024

    @Abacn
    Contributor

    Note that Beam Java SDK has a JmsIO that can be used to connect to IBM MQ. For Python it's possible to write a cross-language wrapper

  2. liferoad commented on Mar 24, 2024

    @liferoad
    Contributor

    Do we need to write one with the Python autowrapper?

  3. github-actions commented on Feb 13, 2026

    @github-actions
    Contributor

    This issue has been marked as stale due to 150 days of inactivity. It will be closed in 30 days if no further activity occurs. If you think that’s incorrect or this issue still needs to be addressed, please simply write any comment. If closed, you can reopen the issue at any time. Thank you for your contributions.

  4. github-actions commented on Mar 16, 2026

    @github-actions
    Contributor

    This issue has been closed due to lack of activity. If you think that is incorrect, you can reopen the issue at any time.

  5. reopened this on Jul 23, 2026
  6. Abacn commented on Jul 23, 2026

    @Abacn
    Contributor

    After #39437 JmsIO is supported in Python SDK. One should be able to use IBM MQ. However we need to setup test for it to confirm it works properly

  7. added this to the 2.76.0 Release milestone on Jul 31, 2026
  8. marked [New Feature] IBM MQ IO #20990 as a duplicate of this issue on Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions