Apache NiFi supports directed graphs of data routing, transformation and system mediation logic.
AttributesToCSV: attributes to CSV FlowFile or attribute
EvaluateXPath: XML to FlowFile or attributes
ExtractText: text to FlowFile attribute
GenerateFlowFile: create empty or random FlowFile
InvokeHTTP: handle HTTP requests and responses
MergeContent: concatenate FlowFiles
MergeRecord: read, write and concatenate schema defined FlowFiles
PutSFTP: upload FlowFiles to SFTP server
ReplaceText: replace content of a FlowFile
RouteOnAttribute: if-else or switch like processor
SplitText: split text based on: new line, ...
SplitXML: split XML based on element depth
UpdateAttribute: update or add attribute of a FlowFile