Skip to content
@mq-rest-admin-project

mq-rest-admin-project

mq-rest-admin

Typed wrappers for the IBM MQ administrative REST API across five programming languages.

mq-rest-admin provides idiomatic client libraries for the IBM MQ 9.4 runCommandJSON REST endpoint. Each language port shares a common API design: consistent method signatures, automatic attribute name translation between language conventions and native MQSC parameter names, and typed responses.

This is an independent community project, not an IBM product.


Language ports

Repository Language Package
mq-rest-admin-python Python pymqrest
mq-rest-admin-java Java mq-rest-admin
mq-rest-admin-go Go mqrest
mq-rest-admin-ruby Ruby mq_rest_admin
mq-rest-admin-rust Rust mq-rest-admin

Supporting repos

Repository Purpose
mq-rest-admin-common Shared documentation fragments
mq-rest-admin-dev-environment Dockerized IBM MQ instance for integration testing

Shared design

All language ports follow the same API structure:

  • Every MQSC command exposed by runCommandJSON has a corresponding typed method
  • Attribute names are automatically translated between language conventions (e.g., snake_case in Python, camelCase in Java) and native MQSC parameter names
  • Typed request and response objects — no raw dictionaries or untyped maps
  • Consistent error handling across all ports

Contributing

Contributions are welcome. See the contributing guidelines for development setup, workflow, and the AI contributor identity model.


Author

Built by Phillip Moore — 35 years of infrastructure engineering, including extensive work with IBM MQ. More at The Infrastructure Mindset.

Popular repositories Loading

  1. mq-rest-admin-python mq-rest-admin-python Public

    Python Wrapper for the IBM MQ REST API

    Python 3

  2. mq-rest-admin-go mq-rest-admin-go Public

    Go implementation of the IBM MQ administrative REST API wrappers

    Go 2

  3. mq-rest-admin-java mq-rest-admin-java Public

    Java implementation of the IBM MQ administrative REST API wrapper

    Java 1

  4. mq-rest-admin-common mq-rest-admin-common Public

    Shared documentation fragments for the mq-rest-admin project family

    Python 1

  5. mq-rest-admin-ruby mq-rest-admin-ruby Public

    Ruby implementation of the IMB MQ administrative REST API wrappers

    Ruby 1

  6. mq-rest-admin-rust mq-rest-admin-rust Public

    Rust implementation of the IBM MQ administrative REST API wrappers

    Rust 1

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…