Developing Mosquitto takes a not insignificant amount of time and effort. If you find it useful, please consider making a donation.

See the readme-windows.txt after installing for Windows specific details.

Mosquitto can be installed from the homebrew project. See then use brew install mosquitto. This package is maintained by the community.

Mosquitto is packaged for FreeBSD by the community:

Mosquitto is packaged for Arch by the community:

The mosquitto project provides rpms for CentOS through the openSUSE build service:

Download the repository config file for your CentOS version from below and copy it to /etc/yum.repos.d/ Youll now be able to install and keep mosquitto up to date using the normal package management tools.

The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto.

Mosquitto is available in Debian. There will be a delay between a new release and it appearing in Debian as part of the normal Debian procedures. There may be a large delay in the package appearing if Debian is in feature freeze.

There are also Debian repositories provided by the mosquitto project, as described at

Mosquitto is packaged for Fedora by the community. Search for mosquitto to find the packages.

Mosquitto is also still available as a binary provided by the mosquitto project through the openSUSE build service. Download the repository config file for your Fedora version from below and copy it to /etc/yum.repos.d/ Youll now be able to install and keep mosquitto up to date using the normal package management tools.

The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto.

The mosquitto project provides rpms for openSUSE through the openSUSE build service:

Download the repository config file for your openSUSE version from below and copy it to /etc/zypp/repos.d/ Youll now be able to install and keep mosquitto up to date using the normal package management tools.

The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto.

If youre using a trunk snapshot use opkg update; opkg install mosquitto

Karl Palsson maintains a set of feeds that may be more up to date than the current OpenWrt version:

Mosquitto is available through the main repository.

There are also Debian repositories provided by the mosquitto project, as described at

The mosquitto project provides rpms for RHEL through the openSUSE build service:

Download the repository config file for your RHEL version from below and copy it to /etc/yum.repos.d/ Youll now be able to install and keep mosquitto up to date using the normal package management tools.

The available packages are: mosquitto, mosquitto-clients, libmosquitto1, libmosquitto-devel, libmosquittopp1, libmosquittopp-devel, python-mosquitto.

Mosquitto is packaged for Slackware by the community:

The mosquitto project provides rpms for SLES through the openSUSE build service:

As of version 11.10 Oneiric Ocelot, mosquitto is available in the Ubuntu repositories so you can install as with any other package. If you are on an earlier version of Ubuntu or want a more recent version of mosquitto, add themosquitto-dev PPAto your repositories list – see the link for details. mosquitto can then be installed from your package manager.

If the command apt-add-repository is not recognised, it can be installed with:

Other users – no packages available. Get in touch if you want to help!

You can use libmosquitto (included in the source download) on the iPhone to build MQTT apps.