Start from the workspace
Pick a flow, confirm source and target versions, and let the app load the built-in upgrade coverage for you.
Migrate Deliberately
nifi-flow-upgrade-advisor is a desktop-first Apache NiFi upgrade tool with
a CLI engine underneath for automation. It helps platform teams and flow owners answer one practical question:
is this flow safe to move to the target NiFi version?
Desktop First
The desktop app is now the default way to use the product. It scans a workspace, detects likely flows, guides the upgrade path, and explains the result before you ever need to look at raw command output.
Pick a flow, confirm source and target versions, and let the app load the built-in upgrade coverage for you.
Blocked, review, safe fixes, and info are separated clearly, with rewrite previews and next-action buttons.
Start Here
Most teams want one of three things first: a quick upgrade answer, a safe rewrite, or confidence that the target runtime is ready.
Try it quickly
The demo shows how the tool reports removed components and blocks the upgrade instead of performing a risky silent conversion.
./demo/asana-2.7-to-2.8.sh
The demo shows a safe deterministic rewrite where the rule pack explicitly allows a mechanical component replacement.
./demo/base64-1.27-to-2.0.sh
The demo shows the middle case: Apache documents the migration, and the tool scaffolds the target InvokeHTTP shape while still leaving final review visible to a human.
./demo/get-http-1.27-to-2.0.sh
Docs
Start with the desktop guide or examples first. The CLI reference and deeper migration notes are there when you need them.