On this page
AceMQ offers Apache NiFi support: 24/7 cover with a 15-minute emergency response, for self-managed Apache NiFi on any version. The other sources are the Apache NiFi community, and Cloudera and Snowflake for their own NiFi-based platforms, compared below.
| Provider | What they support | Best for |
|---|---|---|
| AceMQ | 24/7 Apache NiFi support with a 15-minute emergency response, on any version | Self-managed Apache NiFi that needs a named senior engineer on call |
| Apache NiFi community | The current 2.x line, through mailing lists, Slack and Jira | No response time |
| Cloudera and Snowflake | Their own NiFi-based platforms | Teams on those platforms |
NiFi 1.x reached end of support on 8 December 2024, so a large share of production NiFi now runs on a version the project no longer maintains.
What the Apache NiFi project supports
The Apache NiFi download page lists the supported releases. At the time of writing NiFi 2.12.0, released on 13 September 2026, is the current release. NiFi 1.28 was the last minor release of the 1.x series, with an end of support date of 8 December 2024; the project management committee may consider critical bug fixes for essential framework features on an exceptional basis, and strongly encourages users to upgrade to NiFi 2. NiFi 2 requires Java 21.
Community support means the users mailing list, Slack and Jira. NiFi committers answer there when they can, and the answers are often excellent. There is no response time, no access to your cluster, and nobody obliged to help at 3am when a node has stopped processing data.
What is Apache NiFi used for, and is it still used?
NiFi moves data between systems. A NiFi flow is a directed graph of processors connected by queues, built in a web user interface, that can ingest files, consume from Kafka or JMS, call APIs, transform JSON, CSV and binary formats, route on FlowFile attributes and deliver to databases, object stores and data lakes. It was originally developed at the US National Security Agency and open sourced, and it is still widely used: Snowflake agreed to acquire Datavolo, a NiFi-based company, in November 2024, and Cloudera Flow Management is a no-code data ingestion product powered by Apache NiFi.
Its weaknesses are operational rather than functional. Every FlowFile passes through the content, FlowFile and provenance repositories on local disk, so storage, threads and heap all need tuning for the load. Large flows built by many teams drift without NiFi Registry versioning and flow design standards. And a busy cluster depends on its coordination layer staying healthy.
Vendor NiFi platforms
Cloudera supports Cloudera Flow Management and Cloudera DataFlow, including its own list of supported processors. Snowflake supports its own NiFi-based integration service. Both support their platform and its components. Neither supports a self-managed Apache NiFi cluster, custom processors your team wrote, or the design of the flows themselves, and that is where most incidents start.
The Apache NiFi incidents that actually page people
- The content repository fills the disk. Queues back up, the content repository grows until the volume is full, and the node stops processing. The fix is rarely just more disk: it is finding the downstream processor that stopped consuming and the archive settings that kept content longer than needed.
- Back pressure that stalls the whole flow. Each connection has a back pressure object threshold and data size threshold, 10,000 FlowFiles and 1 GB by default. One slow destination fills its queue, upstream processors stop being scheduled, and data stops moving with no error in the log.
- Cluster nodes that disconnect under load. Heartbeats time out when a node is starved of threads, heap or disk I/O, the node drops out of the cluster, and its queued data waits until it rejoins. NiFi coordinates through ZooKeeper or, in NiFi 2, Kubernetes Leases.
- Heap exhaustion. Processors that load whole FlowFile content into memory, such as large JSON or XML transforms, exhaust the Java heap when file sizes grow beyond what the flow was tested with.
- Certificates. An expired TLS certificate on one node, or a truststore change that missed a node, breaks cluster communication and site-to-site transfer at once.
Moving from NiFi 1.x to NiFi 2.x
The transition is a framework change, not a routine upgrade. NiFi 2 requires Java 21, removes components that were deprecated in 1.x, and expects custom processors to be rebuilt and tested against the 2.x API. Flows need checking for any removed component before cutover, and teams on NiFi Registry should export and verify every versioned flow first. Plan it as a project with a test environment, a component-by-component analysis of what changes, and a rollback path. Running 1.x while that work happens is reasonable; running it indefinitely leaves a data pipeline with no security fixes in production environments.
Where independent Apache NiFi support fits
- Self-managed NiFi on virtual machines or containers, including 1.x clusters the project no longer patches.
- Flows and custom processors, which vendor platforms do not support, with senior engineers who read the flow and the code.
- The systems at each end, usually Kafka or a message broker in and a database or lake out.
- The 1.x to 2.x migration, planned and tested before anything changes in production.
AceMQ provides 24/7 Apache NiFi support with a 15-minute emergency SLA and named senior engineers, and Kafka support for the pipelines around it. Examples: a content repository and back pressure remediation and cluster node disconnect support.
| Severity | First response | Typical issue |
|---|---|---|
| P1 — Emergency | 15 min | Production down, data not flowing, cluster or node failure |
| P2 — Critical | 1 hour | Severe degradation, rising error rates, approaching capacity limits |
| P3 — High | 4 hours | Performance issues, configuration problems, non-critical failures |
| P4 — Standard | Next day | Questions, guidance, best practices, non-urgent improvements |
Frequently Asked Questions
Which companies offer Apache NiFi support?
The Apache NiFi community supports the current 2.x line through mailing lists, Slack and Jira, with no response time. Cloudera and Snowflake support their own NiFi-based platforms. Independent providers such as AceMQ support self-managed NiFi on any version.
Is NiFi 1.x still supported?
No. NiFi 1.28 was the last minor release of the 1.x series and its end of support date was 8 December 2024. The project may consider critical framework fixes on an exceptional basis and recommends upgrading to NiFi 2.
What Java version does NiFi 2 need?
NiFi 2 requires Java 21. NiFi 1.x supported older Java releases, including Java 8 and 11, so the move to 2.x is often also a Java upgrade.
Does Cloudera support open-source Apache NiFi?
Cloudera supports its own NiFi-based products, Cloudera Flow Management and Cloudera DataFlow, under a Cloudera subscription. A self-managed Apache NiFi cluster is outside that support.
What is the default back pressure threshold in NiFi?
10,000 FlowFiles and 1 GB per connection by default, set by nifi.queue.backpressure.count and nifi.queue.backpressure.size. Each connection can override them.
Talk to an engineer
Need a hand with Apache NiFi?
Senior engineers who run it in production. Get a quote or a free consultation, no sales pitch.
Go deeper on support and version lifecycles
- ComparisonPostgreSQL vs MySQL: Where They Differ and How to ChooseSee the comparison
- ComparisonOpenSearch vs Elasticsearch: How the Fork Has DivergedSee the comparison
- ComparisonOpen Source and Vendor Support Windows ComparedSee the comparison
- ComparisonMessage Broker Support Options ComparedSee the comparison

