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.



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 project and get started visit the MarkLogic NiFi documentation.

Related Resources

Connector Documentation

Read through the documentation for MarkLogic NiFi 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

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.