Apache NiFi API https://nifi.apache.org
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pierre Villard 598a5422d1
Some checks failed
build / Java 21 (push) Has been cancelled
NIFI-16533 Updated version to 2.17.0-SNAPSHOT
2026-11-03 12:28:25 +01:00
.github NIFI-16255 Upgraded setup-java to 6 and other dependencies (#106) 2026-08-26 18:45:20 +02:00
.mvn/wrapper NIFI-16520 Update NiFi API dependencies and build tooling (Maven 3.10.0 and others) (#114) 2026-10-27 13:54:29 -05:00
src NIFI-16513: Persist Connector Value Reference in the VersionedConnector (#113) 2026-10-27 11:06:23 -04:00
.asf.yaml NIFI-14738 Aligned ASF YAML History requirements with NiFi Project 2025-07-14 08:16:57 -05:00
.gitignore NIFI-14718 Bump Maven to 3.9.10, JUnit to 5.13.2, Mockito to 5.18.0 and others (#7) 2025-07-09 13:24:08 -05:00
AGENTS.md NIFI-16033 Add AGENTS.md and SECURITY.md for security-model discoverability (#97) 2026-06-20 17:05:18 -05:00
checkstyle-suppressions.xml NIFI-15926 Aligned API Checkstyle configuration with primary configuration (#87) 2026-05-19 13:48:59 -05:00
checkstyle.xml NIFI-15926 Aligned API Checkstyle configuration with primary configuration (#87) 2026-05-19 13:48:59 -05:00
LICENSE NIFI-13732 Initial commit of nifi-api 2.0.0-SNAPSHOT 2024-09-16 13:28:10 -05:00
mvnw NIFI-13732 Initial commit of nifi-api 2.0.0-SNAPSHOT 2024-09-16 13:28:10 -05:00
mvnw.cmd NIFI-13732 Initial commit of nifi-api 2.0.0-SNAPSHOT 2024-09-16 13:28:10 -05:00
NOTICE NIFI-15426 update Copyright NOTICE to 2026 2026-01-06 10:04:40 -08:00
pmd-ruleset.xml NIFI-16520 Update NiFi API dependencies and build tooling (Maven 3.10.0 and others) (#114) 2026-10-27 13:54:29 -05:00
pom.xml NIFI-16533 Updated version to 2.17.0-SNAPSHOT 2026-11-03 12:28:25 +01:00
README.md NIFI-16004 Updated Maven version to build with from 3.9.12 to 3.9.16 to match the version used by the Maven wrapper (#93) 2026-07-06 17:57:55 +02:00
SECURITY.md NIFI-16033 Add AGENTS.md and SECURITY.md for security-model discoverability (#97) 2026-06-20 17:05:18 -05:00

Apache NiFi API

license build

The Apache NiFi API repository contains public interfaces and classes for building extension components.

Requirements

  • Java 21
  • Maven 3.9.16

Versioning

The project follows Semantic Versioning 2.0.0.

Building

This project uses Maven to build distribution packages.

This project includes the Maven Wrapper to build with required Maven versions.

./mvnw install

Verifying

Code and documentation changes must pass build verification to be eligible for review.

./mvnw verify

The project uses several build plugins for static code analysis and license evaluation.

Documentation

The Apache NiFi Documentation includes reference information for project capabilities.

Contributing

The Apache NiFi Contributor Guide describes the process for getting involved in the development of this project.

Issues

This project uses Jira for tracking bugs and features.

Licensing

This project is released under the Apache License, Version 2.0.