Language Libraries¶
The mq-rest-admin project provides implementations in three languages.
Each library wraps the IBM MQ administrative REST API with the same
design — qualifier-based attribute mapping, method-per-command API,
and shared mapping-data.json — adapted to idiomatic conventions
for its language.
Java¶
Repository: mq-rest-admin-java | Documentation: wphillipmoore.github.io/mq-rest-admin-java
- Maven coordinates:
io.github.wphillipmoore:mq-rest-admin - Zero runtime dependencies beyond Gson
java.net.http.HttpClienttransport- camelCase method names (
displayQueue(),defineQlocal())
Python¶
Repository: mq-rest-admin-python | Documentation: wphillipmoore.github.io/mq-rest-admin-python
- PyPI package:
pymqrest httpxtransport with async support- snake_case method names (
display_queue(),define_qlocal())
Go¶
Repository: mq-rest-admin-go | Documentation: wphillipmoore.github.io/mq-rest-admin-go
- Zero external dependencies (Go standard library only)
context.Contextintegration for all I/O methods- PascalCase method names (
DisplayQueue(),DefineQlocal())