The MarkLogic NiFi Connector provides easy integration to NiFi, and can be integrated with the MarkLogic Java Client API and DMSDK. It focuses on security and provenance to align with our core principles. NiFi’s collection of processors, easy to use GUI, and production monitoring capabilities make it an attractive strategy for data orchestration.

NiFi Connectors are a collaborative project between MarkLogic Engineering and the community. The MarkLogic NiFi Incubator project on GitHub includes new processors, bug fixes, and extensions to the processors from the MarkLogic NiFi project. It has many cookbooks and recipes for using NiFi to work with MarkLogic Server and MarkLogic Data Hub Framework.



Major Features

  • Web-based user interface to provide seamless experience for design, control, and monitoring
  • Scales up to leverage full machine capability
  • Scales out with zero-master clustering model
  • Data Provenance to track dataflow from beginning to end
  • Enables rapid development and effective testing
  • Pluggable fine-grained role-based authentication and authorization


  • JDK 1.8 or newer
  • Apache Maven 3.1.0 or newer
  • Git Client (used during build process by ‘bower’ plugin)

Get Started

To learn more about the community project and get started visit the MarkLogic NiFi Incubator documentation.

Related Resources

Incubator Documentation

Read through the documentation for MarkLogic NiFi Incubator processors.

Get Started with Apache Nifi

Gabo Manuel walks through getting started with migrating data from a relational database into MarkLogic in this step-by-step tutorial.

NiFi Quickstart Guide

Go through this Apache Nifi Development Quickstart to get started with Apache Nifi.

The Easiest Way to Ingest Relational Data to MarkLogic

Read Matt Allen’s blog for an in-depth description of the key benefits of using Apache Nifi with MarkLogic while learning the capabilities of its processors.

Lightning Talk

This lightning talk demonstrates how MarkLogic’s DMSDK-based NiFi processors allow you to create an ingest dataflow in just a few clicks.

Apache NiFi Documentation

Review over Apache NiFi’s features and documentation on its website.

This website uses cookies.

By continuing to use this website you are giving consent to cookies being used in accordance with the MarkLogic Privacy Statement.