Yes, new Nodes can be easily added to Fire Insights. Develop nodes in Java, Scala or in Python and drop the definition JSON for the node on the server. The newly added nodes will become visible in the Fire Insights Workflow Editor.
The user can:
* drag and drop the new node into the workflow editor
* open the associated dialog box of the node by double clicking on it
* create connections to the node
* preview the output data of the node by clicking on the play button on the node in the editor