Get The Software

CZMQ comes as source code, licensed under the Mozilla Public License version 2 (MPLv2).

Download the latest release.

  • The current stable release is v3.0.2. We recommend this release for new development, as it has a simpler and cleaner socket API.

Main changes over v2.2: smart sockets (zsock), actors (zactor), gossip discovery (zgossip), regexps (xrex), and process management (in zsys).

  • The previous stable release was v2.2.0.

The V2 API is still supported, and marked as "deprecated" (zauth, zbeacon, zctx, zmonitor, zmutex, zproxy, zsocket, zsockopt, and zthread).

To build on Linux

make -j 4
make check 
sudo make install && ldconfig

You will need build-essentials, libtool, autoconf, automake and uuid-dev or equivalent.

To build on Windows

  1. You need Microsoft Visual C++ 2008 or newer.
  2. Unpack the .zip source archive.
  3. In Visual C++ open the solution builds/msvc/vsxxxx/czmq.sln.
  4. Build the solution.
  5. CZMQ will be in the lib subdirectory.