Add new data sources to IBM StoredIQ using the Connector API SDK


IBM StoredIQ enables organizations to gain visibility and control over unstructured data, rapidly connecting people to business-critical information. With IBM StoredIQ, organizations can identify, analyze, and act on dynamic data to meet their eDiscovery, information governance, data management, and records management requirements. IBM StoredIQ connects to many different data sources including email servers, file shares, and Box. A connector is a software component that establishes a connection between a data source and StoredIQ. Using the IBM StoredIQ Connector API SDK, you can create connectors to new data sources outside the IBM StoredIQ development environment. This code pattern explains how.


IBM StoredIQ Platform helps organizations understand and analyze their data in-place, identify relevant subsets, and then take action by providing a powerful, massively scalable platform for unstructured data management. IBM StoredIQ supports more than 85 data sources including Box, Microsoft Office 365, and FileNet.

A data source is an important part of the IBM StoredIQ solution, and a connector is a software component of IBM StoredIQ that is used to connect to a data source. IBM StoredIQ provides a Connector API SDK that you can use to create a custom connector for new data sources that StoredIQ does not support. The IBM StoredIQ Connector API SDK simplifies connector development by decoupling connector logic from the StoredIQ application logic. It can also be used to customize and extend an existing connector. After you create a new connector, you can use it to manage data in IBM StoredIQ just like you do with the supported data sources.

This code pattern helps you to understand the methodology of and how to build a connector for a new data source. When you have completed this code pattern, you’ll understand how to:

  • Develop the IBM StoredIQ Connector
  • Integrate the connector with live IBM StoredIQ
  • Register the connector with live IBM StoredIQ
  • Test the connector



  1. Develop the connector for the data source using the Connector SDK.
  2. Integrate and register the connector with the StoredIQ data server and gateway server.
  3. Add volume for the new connector using the Administrator Dashboard of StoredIQ, harvest it, and create an infoset.
  4. View the content of the data source from the Data Workbench dashboard.


Ready to put this code pattern to use? Complete details on how to get started running and using this application are in the README.