Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: for the plan.

Jump to: navigation, search


Mailing ListForumsIRCmattermost
OpenHelp WantedBug Day
Browse Source

pāho (verb) to broadcast, make widely known, announce, disseminate, transmit (via the Maori dictionary)


The Paho project has been created to provide scalable open-source implementations of open and standard messaging protocols aimed at new, exisiting, and emerging applications for Machine-to-Machine (M2M) and Internet of Things (IoT).

Paho reflects the inherent physical and cost contraints of device connectivity. Objectives include effective levels of decoupling between devices and applications, designed to keep markets open and encourage the rapid growth of scalable Web and Enterprise middleware and applications. Paho initially started with MQTT publish/subscribe client implementations for use on embedded platforms, and in the future will bring corresponding server support as determined by the community.


Progress and status

Current open discussions and proposals

  • Android Service (discussion/designs for enhancements to the Android service)
  • Paho/Java 8 client (discussion/design for a java client based on Java 8)
  • Go Client Design Discussion of changes to the internals and API of the Go client
  • GUI Utility (discussion/designs for a replacement to the IA92 utility)

Inactive or closed discussions and proposals

Project Resources

Events, Presentations, Articles

Quick Start Guides

Back to the top