is a place to understand and learn about the new Apache NiFi. Apache NiFi is a framework built around the flow based programming (FBP) paradigm.

If you aren’t familiar with FBP, it is a programming concept of a set of processes that exchange data over predefined paths to achieve a larger goal in an application. Flow based programming allows for modularization of the code beyond interfaces and allows processing units to be reused and reassembled to achieve whatever goal you have in mind. It is a pretty cool idea and tak es code reausability to a new level.

Apache Nifi is currently in incubation and was just recently accepted into the Apache Software Foundation. This means the project is going through alot of changes and will be adding additional funcionality with each release. We hope to follow it’s progess and deliver tutorials and how-to’s, both written and through screen casts, to help those interested take advantage of Apache NiFi.

While Apache Nifi is no longer in incubation, see our post congratulating them on their graduation, it is still an extremely active project and going through a lot of change. We hope you continue to watch the project continue to grow with us here at


We are always looking for new and interesting problems to solve with nifi and offer a variety of services, some of which are listed below. To see how we could help you, you can reach us at We look forward to hearing from you!

Consulting Services:

  • Custom Nifi Processor development
  • Flow development
  • Flow and processor debugging
  • Nifi deployment and tuning - be it cluster or single server deployment
  • your Nifi request here

Contact Us

You can contact the authors of blog posts by emailing them, thier first name @ For general inqueries please send an email to info at,comment on the post, or get ahold of us on twitter, @nifirocks. We look forward to hearing from you!