Enablement for creating extensions using Apache NiFi templates
overview this guide provides end to end guidance for creating extensions using apache nifi–based templates the goal is to serve as a central reference page for extension developers, cloud practice teams, architects, consultants, and data engineers who need to build, configure, deploy, and manage extensions using the extensions framework the guide consolidates onboarding information, apache nifi fundamentals, access requirements, development workflows, sample templates, deployment guidance, and learning resources intended audience this guide is intended for extension developers cloud practice teams data engineers solution architects consultants new team members onboarding to integrations the guide assumes basic familiarity with , , containerized applications, and extension development concepts what is apache nifi? apache nifi is an open source, low code/no code data flow management framework that enables the creation of data integration pipelines through a visual drag and drop interface it supports real time data ingestion batch processing data transformation data routing security and governance controls monitoring and observability integration with multiple systems and cloud environments in kyndryl , apache nifi is a core component of the extensions framework the apache nifi extension template enables workflows to integrate with nifi and use its data ingestion, streaming, transformation, and routing capabilities across services solution architecture the extension enablement approach does not focus on developing apache nifi itself instead, it enables teams to build extensions by using preconfigured apache nifi templates provided through the extensions framework the solution consists of apache nifi development environment extension framework nifi base templates producer and consumer templates extension packaging framework kubernetes deployment environment catalog and extension management services developers build workflows visually in apache nifi and package those workflows as deployable kyndryl bridge extensions apache nifi fundamentals before creating extensions, become familiar with the following apache nifi concepts concept description flowfile represents data and metadata moving through a flow processor performs ingestion, routing, transformation, or delivery tasks connection queues data between processors process group groups related workflow components controller services shared services used by processors provenance tracks data movement and processing history nifi canvas visual development workspace