EMQX Plugin Template and Demo
This is a rebar3 template to ease creation of EMQX Plugins in Erlang.
This plugin template is for EMQX >= 5.0.
For EMQX >= 4.3, please see branch emqx-v4
For older EMQX versions, plugin development is no longer maintained.
A plugin template for Elixir (experimental) can be found at https://github.com/emqx/emqx-elixir-plugin.
build_essential
) including make
$ mkdir -p ~/.config/rebar3/templates
$ pushd ~/.config/rebar3/templates
$ git clone https://github.com/emqx/emqx-plugin-template.git
$ popd
$ rebar3 new emqx-plugin my_emqx_plugin
$ make -C my_emqx_plugin rel
This will create a tarball containing your custom plugin. You can use EMQX's Dashboard or it's command line tools to deploy it into your running EMQX cluster.
See EMQX documentation for details on how to deploy custom plugins.