Icon Legend

Category colors and icon catalog metadata from icon-lib.yml.

theme=dark

Category Colors

Icon Catalog

Preview Icon Id Type Category Description Processor Types Component Types
arrow-leftprimitiveutilityA compact left-pointing arrow, used as an overlay for direction (within the 96×96 canvas).--
arrow-rightprimitiveutilityA generic right-pointing arrow indicating direction/flow.--
arrow-right-shortprimitiveutilityA compact right-pointing arrow, used as an overlay for direction (within the 96×96 canvas).--
attribute-updatecompositeutilityAttribute mutation processors (UpdateAttribute, etc.).--
boltprimitiveutilityA lightning bolt, used to suggest generation/creation/energy.--
check-markprimitiveutilityA check mark, used as an overlay for validation/success semantics.--
consumecompositeutilityConsume/read-from-messaging processors (ConsumeKafka, ConsumeJMS, ConsumeAMQP).--
defaultprimitiveutilityFallback icon used when no binding exists.-
input_port
output_port
delete-filecompositeutilityNiFi Delete* processors: delete/remove files/objects.--
file-docprimitiveutilityA simple document/file icon representing the filesystem.--
generate-flow-filecompositeutilityNiFi GenerateFlowFile processor: generates new flowfiles.--
get-filecompositeutilityNiFi GetFile processor: reads content from the filesystem.--
globeprimitiveutilityA simple globe glyph used to represent HTTP/network interactions.--
hash-contentcompositeutilityHash/fingerprint processors (CryptographicHashContent, etc.).--
hash-markprimitiveutilityA hash symbol, used as an overlay for hashing/fingerprint semantics.--
httpcompositeutilityHTTP/network processors (InvokeHTTP, etc.).--
list-bulletsprimitiveutilityA compact bulleted list, used as an overlay to suggest 'list' or 'enumerate'.--
list-filecompositeutilityNiFi List* processors: enumerate files/objects.--
log-attributecompositeutilityNiFi LogAttribute processor: logs flowfile attributes/content.--
log-linesprimitiveutilityA page with horizontal lines, representing logging/attributes.--
magnifierprimitiveutilityA magnifying glass, used as an overlay to suggest search/query.--
publishcompositeutilityPublish/send-to-messaging processors (PublishKafka, PublishJMS, PublishAMQP).--
put-filecompositeutilityNiFi PutFile processor: writes content to the filesystem.--
queue-boxprimitiveutilityA message queue/stream box glyph used to represent publish/consume processors.--
record-generatecompositeutilityRecord generation processors (GenerateRecord, etc.).--
record-putcompositeutilityRecord sink processors (PutDatabaseRecord, PutElasticsearchJson, etc.).--
record-querycompositeutilityRecord/SQL query processors (QueryRecord, ExecuteSQLRecord, etc.).--
record-splitcompositeutilityRecord split/branch processors (SplitRecord, etc.).--
record-tableprimitiveutilityA simple table/grid glyph representing record-oriented processing.--
record-transformcompositeutilityRecord transform processors (ConvertRecord, JoltTransformRecord, etc.).--
record-validatecompositeutilityRecord/JSON validation processors.--
routecompositeutilityRouting/decision processors (RouteOnAttribute, etc.).--
route-branchprimitiveutilityA branching/decision glyph used to represent routing.--
text-transformcompositeutilityText content transform processors (ReplaceText, etc.).--
v2-attribute-sheetprimitiveutilityA structured attribute panel with key-value style rows, used for LogAttribute and UpdateAttribute in the v2 icon set.--
v2-attribute-updatecompositetransformAttribute mutation processors (UpdateAttribute, etc.). V2 icon uses a structured attribute panel with an edit badge.
org.apache.nifi.processors.attributes.UpdateAttribute
-
v2-badge-checkprimitiveutilityA v2 validation badge with a category-tinted circular background.--
v2-badge-deleteprimitiveutilityA v2 delete badge with a category-tinted circular background.--
v2-badge-editprimitiveutilityA v2 edit/update badge with a category-tinted circular background.--
v2-badge-forkprimitiveutilityA v2 split badge with one input branching to two outputs.--
v2-badge-hashprimitiveutilityA v2 hash badge with a category-tinted circular background.--
v2-badge-listprimitiveutilityA v2 list badge with a category-tinted circular background.--
v2-badge-searchprimitiveutilityA v2 search badge with a category-tinted circular background.--
v2-badge-sparkprimitiveutilityA v2 generation badge with a category-tinted circular background and a four-point spark.--
v2-badge-transformprimitiveutilityA v2 transform badge with opposing directional arrows.--
v2-consumecompositesourceConsume/read-from-messaging processors (ConsumeKafka, ConsumeJMS, ConsumeAMQP). V2 icon shows an arrow pulling out of a message bus.
org.apache.nifi.amqp.processors.ConsumeAMQP
org.apache.nifi.jms.processors.ConsumeJMS
org.apache.nifi.kafka.processors.ConsumeKafka
-
v2-control-ratecompositeutilityRate control processors (ControlRate, etc.). V2 icon emphasizes pacing and throughput control.
org.apache.nifi.processors.standard.ControlRate
-
v2-databaseprimitiveutilityA compact storage cylinder used for record sink processors in the v2 icon set.--
v2-delete-filecompositeutilityNiFi Delete* processors: remove files or objects. V2 icon uses a document base with a delete badge.
org.apache.nifi.processors.aws.s3.DeleteS3Object
org.apache.nifi.processors.azure.storage.DeleteAzureBlobStorage_v12
org.apache.nifi.processors.standard.DeleteFile
-
v2-doc-sheetprimitiveutilityA larger document sheet with a folded corner and a highlighted header, used as the v2 flowfile/file base.--
v2-generate-flow-filecompositesourceNiFi GenerateFlowFile processor: generates new flowfiles. V2 icon uses a document base with a generation spark badge.
GenerateFlowFile
org.apache.nifi.processors.standard.GenerateFlowFile
-
v2-get-filecompositesourceNiFi GetFile processor: reads content from the filesystem. V2 icon shows a tray feeding into a document.
org.apache.nifi.processors.aws.s3.FetchS3Object
org.apache.nifi.processors.azure.storage.FetchAzureBlobStorage_v12
org.apache.nifi.processors.gcp.storage.FetchGCSObject
org.apache.nifi.processors.standard.FetchFTP
org.apache.nifi.processors.standard.FetchFile
org.apache.nifi.processors.standard.FetchSFTP
org.apache.nifi.processors.standard.GetFTP
org.apache.nifi.processors.standard.GetFile
org.apache.nifi.processors.standard.GetSFTP
-
v2-hash-contentcompositeutilityHash/fingerprint processors (CryptographicHashContent, etc.). V2 icon uses a document base with a hash badge.
org.apache.nifi.processors.standard.CryptographicHashContent
-
v2-httpprimitiveutilityV2 HTTP/network icon with a globe and a request arrow pointing outward.--
v2-http-callcompositeutilityHTTP/network processors (InvokeHTTP, etc.). V2 icon emphasizes a globe and outbound request arrow.
org.apache.nifi.processors.standard.HandleHttpRequest
org.apache.nifi.processors.standard.HandleHttpResponse
org.apache.nifi.processors.standard.InvokeHTTP
-
v2-list-filecompositesourceNiFi List* processors: enumerate files or objects. V2 icon uses a document base with an explicit list badge.
org.apache.nifi.processors.aws.s3.ListS3
org.apache.nifi.processors.azure.storage.ListAzureBlobStorage_v12
org.apache.nifi.processors.gcp.storage.ListGCSBucket
org.apache.nifi.processors.standard.ListFTP
org.apache.nifi.processors.standard.ListFile
org.apache.nifi.processors.standard.ListSFTP
-
v2-log-attributecompositeutilityNiFi LogAttribute processor: logs flowfile attributes/content. V2 icon uses a structured attribute panel.
LogAttribute
org.apache.nifi.processors.standard.LogAttribute
-
v2-publishcompositesinkPublish/send-to-messaging processors (PublishKafka, PublishJMS, PublishAMQP). V2 icon shows an arrow pushing into a message bus.
org.apache.nifi.amqp.processors.PublishAMQP
org.apache.nifi.jms.processors.PublishJMS
org.apache.nifi.kafka.processors.PublishKafka
-
v2-put-filecompositesinkNiFi PutFile processor: writes content to the filesystem. V2 icon shows a document being sent into an output tray.
PutFile
org.apache.nifi.processors.aws.s3.PutS3Object
org.apache.nifi.processors.azure.storage.PutAzureBlobStorage_v12
org.apache.nifi.processors.gcp.storage.PutGCSObject
org.apache.nifi.processors.standard.PutFTP
org.apache.nifi.processors.standard.PutFile
org.apache.nifi.processors.standard.PutSFTP
-
v2-queue-busprimitiveutilityA message-bus capsule with repeated message slots, used for publish and consume processors in the v2 icon set.--
v2-record-generatecompositesourceRecord generation processors (GenerateRecord, etc.). V2 icon uses a record grid with a generation badge.
org.apache.nifi.processors.standard.GenerateRecord
-
v2-record-gridprimitiveutilityA wider record/table grid with a highlighted schema header, used as the v2 record-processing base.--
v2-record-putcompositesinkRecord sink processors (PutDatabaseRecord, PutElasticsearchJson, etc.). V2 icon shows record data being written into a storage sink.
org.apache.nifi.processors.elasticsearch.PutElasticsearchJson
org.apache.nifi.processors.standard.PutDatabaseRecord
org.apache.nifi.processors.standard.PutSQL
-
v2-record-querycompositetransformRecord/SQL query processors (QueryRecord, ExecuteSQLRecord, etc.). V2 icon uses a record grid with a search badge.
org.apache.nifi.processors.standard.EvaluateJsonPath
org.apache.nifi.processors.standard.ExecuteSQL
org.apache.nifi.processors.standard.ExecuteSQLRecord
org.apache.nifi.processors.standard.QueryRecord
-
v2-record-splitcompositetransformRecord split/branch processors (SplitRecord, etc.). V2 icon uses a record grid with a split badge.
org.apache.nifi.processors.standard.SplitJson
org.apache.nifi.processors.standard.SplitRecord
-
v2-record-transformcompositetransformRecord transform processors (ConvertRecord, JoltTransformRecord, etc.). V2 icon uses a record grid with a transform badge.
org.apache.nifi.processors.jolt.JoltTransformRecord
org.apache.nifi.processors.standard.ConvertRecord
org.apache.nifi.processors.standard.MergeRecord
-
v2-record-validatecompositetransformRecord/JSON validation processors. V2 icon uses a record grid with a validation badge.
org.apache.nifi.processors.standard.ValidateJson
org.apache.nifi.processors.standard.ValidateRecord
-
v2-routeprimitiveutilityV2 routing/decision icon with an emphasized switch diamond splitting one path into two.--
v2-route-on-attributecompositeutilityRouting/decision processors (RouteOnAttribute, etc.). V2 icon emphasizes a decision point and split paths.
org.apache.nifi.processors.standard.RouteOnAttribute
-
v2-text-transformcompositetransformText content transform processors (ReplaceText, etc.). V2 icon uses a document base with a transform badge.
org.apache.nifi.processors.groovyx.ExecuteGroovyScript
org.apache.nifi.processors.standard.CompressContent
org.apache.nifi.processors.standard.ExtractText
org.apache.nifi.processors.standard.ReplaceText
-
v2-throttleprimitiveutilityV2 rate-control icon with a gauge arc and needle, used for ControlRate-style processors.--
v2-trayprimitiveutilityA compact open tray used to suggest filesystem/object storage ingress or egress in the v2 icon set.--
v3-auditcompositeutilityGeneric v3 audit or trace event step.--
v3-branchcompositeutilityGeneric v3 branch or decision step.--
v3-error-pathcompositeutilityGeneric v3 error or review path step.--
v3-evidencecompositeutilityGeneric v3 proof evidence or job report step.--
v3-external-readcompositeutilityGeneric v3 read-only external service call step.--
v3-external-writecompositeutilityGeneric v3 state-changing external service call step.--
v3-notificationcompositeutilityGeneric v3 notification or message step.--
v3-parsercompositeutilityGeneric v3 parser or decoder step.--
v3-reviewcompositeutilityGeneric v3 human review or approval step.--
v3-sinkcompositeutilityGeneric v3 sink or output step.--
v3-sourcecompositeutilityGeneric v3 source or trigger step.--
v3-stepcompositeutilityGeneric v3 workflow step.--
v3-transformcompositeutilityGeneric v3 data transform step.--
v3-triggercompositeutilityGeneric v3 trigger or scheduled start step.--
x-markprimitiveutilityA simple X mark, used as an overlay to suggest delete/remove.--
Back to Flowvec