Skip to main content

mq-bridge-connect (Python)

An unofficial Redpanda Connect compatibility plugin for mq-bridge-py. It lets mq-bridge routes use Redpanda Connect (Benthos) connectors as endpoints. The wheel contains no Python implementation: it bundles the compiled Rust plugin and its Go sibling library and registers them with mq-bridge.

Unofficial. Not affiliated with, endorsed by or supported by Redpanda Data, Inc. or the Benthos project. Report issues at https://github.com/marcomq/mq-bridge-connect/issues.

pip install mq-bridge-py mq-bridge-connect
import mq_bridge
import mq_bridge_connect

mq_bridge_connect.register()   # call once, before starting routes

route = mq_bridge.Route.from_str("""
generate_to_file:
  input:
    custom:
      name: connect
      config:
        connector: generate
        count: 10
        interval: ""
        mapping: "root.id = counter()"
  output:
    file:
      path: "out.jsonl"
""")
route.start()

register() returns the endpoint name (connect) and is a no-op when called again. It raises ImportError if mq-bridge is missing and FileNotFoundError if the wheel does not carry a library for this platform. See the repository README for the endpoint configuration.

A plugin is native code with the same privileges as the interpreter — install it as you would any other native dependency.

Licences

The two libraries statically link several hundred third-party modules. THIRD_PARTY_NOTICES, installed in the wheel's .dist-info/licenses/, carries the full text of every licence involved.

Building the wheel

The release workflow builds it; to reproduce one locally, stage both libraries and the licence files into this directory, then build and tag the wheel:

cargo build --release --lib
(cd go-bridge && go build -buildmode=c-shared -trimpath \
    -o ../python/mq_bridge_connect/libmq_bridge_connect_go.dylib .)   # .so on Linux
cp target/release/libmq_bridge_connect.dylib python/mq_bridge_connect/
cp THIRD_PARTY_NOTICES LICENSE-MIT LICENSE-APACHE python/
python -m build --wheel --outdir python/dist python
python -m wheel tags --platform-tag macosx_11_0_arm64 --remove python/dist/*.whl

Release files for mq-bridge-connect 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for mq-bridge-connect 0.1.0
File
mq_bridge_connect-0.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
mq_bridge_connect-0.1.0-py3-none-manylinux_2_34_x86_64.whl Python 3 none Linux glibc 2.34+ x86-64 Details
mq_bridge_connect-0.1.0-py3-none-manylinux_2_34_aarch64.whl Python 3 none Linux glibc 2.34+ ARM64 Details
mq_bridge_connect-0.1.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 280.4 MB

Release files / mq_bridge_connect-0.1.0-py3-none-win_amd64.whl

Download URL mq_bridge_connect-0.1.0-py3-none-win_amd64.whl
Size 72.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b57f08f62567e191983b69157282d690320a4dda3a90f8ec9d23a63396c04b7e
BLAKE2b-256 checksum
How to use checksums
c993824fb7e04944ed1499351131cd3efe9af97b9e1bea13a8bf6b458f253f0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mq_bridge_connect-0.1.0-py3-none-manylinux_2_34_x86_64.whl

Download URL mq_bridge_connect-0.1.0-py3-none-manylinux_2_34_x86_64.whl
Size 75.8 MB
Tags Linux glibc 2.34+ x86-64 Python 3
SHA-256 checksum
How to use checksums
c402ae9440f3424b6beb3c7d2c3985db72e3f0709ab03981235c58efc74538bc
BLAKE2b-256 checksum
How to use checksums
573640836d3eb7f9e564656f9c2ce7a5b36a966555898eb6d758c2a8f55daea6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mq_bridge_connect-0.1.0-py3-none-manylinux_2_34_aarch64.whl

Download URL mq_bridge_connect-0.1.0-py3-none-manylinux_2_34_aarch64.whl
Size 67.6 MB
Tags Linux glibc 2.34+ ARM64 Python 3
SHA-256 checksum
How to use checksums
fdb3d4ca5cc5d745b746f7a60e45e1862b880a2a5acafda5950d7274b018cca6
BLAKE2b-256 checksum
How to use checksums
477259acd5b87161f32f59ca333c8ef1b2f5da7fc6865da2dca5760261e5dd6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release files / mq_bridge_connect-0.1.0-py3-none-macosx_11_0_arm64.whl

Download URL mq_bridge_connect-0.1.0-py3-none-macosx_11_0_arm64.whl
Size 64.8 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
87b64c1556e83253a4184e8aa85486ce330a65f618ea94c9f1303b375061cf0d
BLAKE2b-256 checksum
How to use checksums
27cdf353e1c6a8f813a74a8c596b5132f1c7528b55846f67ded1ec11c9d4f7c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page