供一个消息队列, 但是与面向消息的中间件不同，ZeroMQ的运行不需要专门的消息代理（）。该库设计成常见的套接字风格的API。ZeroMQ是由iMatix公司和大量贡献者组成的社群共同开发的。ZeroQ通过许多第三方软件支持大部分流行的编程语言，从Java和Python到Erlang和Haskell。
技术.类库提供一些套接字（对传统Berkeley套接字和Unix domain socket的泛化），每一个套接字可以代表一个端口之间的连接。以消息的粒度进行操作，套接字需要使用