Release Notes - Kuiper 0.0.4

Date: 2019/12/13

The Kuiper team would like to announce the release of Kuiper 0.0.4

Kuiper 0.0.4 now is available for download.

EMQ X Kuiper is an edge lightweight IoT data analytics / streaming software implemented by Golang, and it can be run at all kinds of resource constrained edge devices. One goal of Kuiper is to migrate the cloud streaming software frameworks (such as Apache SparkApache Storm and Apache Flink) to edge side. Kuiper references these cloud streaming frameworks, and also considered special requirement of edge analytics, and introduced rule engine, which is based on Source, SQL (business logic) and Sink, rule engine is used for developing streaming applications at edge side.


This release includes several new features and bug fixes.


Github Repository:



  • Support extension.
    • Supported the extension at compilation and architect, now support the extension
    • Supported ZeroMQ source and sink
    • Supported HTTP REST sink
    • Refactored code to support aggregate functions
  • Kuiper can be programmatically invoked by the 3rd party applications, so it can be easily integrated with the 3rd party frameworks (such as EdgeX Foundry rule engine)
  • Optimized memory footprint (memory footprint is 10MB+ when startup)
  • Build improvement

Bug fixes

  • #16 Rule status issue


If having any problems for Kuiper, feel free to contact us through

The streaming database built for IoT data storage and real-time processing.

Fully managed MQTT 5.0 IoT cloud, start a 180-day free trial.

Related Links

Release Notes — Kuiper 0.3.0

The Kuiper & EdgeX integration work is almost completed, Kuiper will be integrated with EdgeX nightly Docker composer files soon. Kuiper 0.3.1will be released with EdgeX officially.

EMQ IoT Edge Streaming Data Processing Software Kuiper Was Open-sourced

The world's leading open source IoT software provider [EMQ]( ([Github Project]( ) officially open-sourced a lightweight streaming data processing project [EMQ X Kuiper](

Hamler - Haskell-style functional programming language running on Erlang VM

Hamler is an open-source Haskell-style functional programming language running on Erlang VM, which is especially for 5G, IoT and edge computing.