The Push API (PAPI)

The Push API is the public document API that allows Exalead CloudView to index data from any source. It supports the basic operations required to develop new connectors, both managed and unmanaged.

See Also
About Exalead CloudView APIs
The API Client Factory
  • A 'managed connector' is a piece of code running within Exalead CloudView. You must package it as a Exalead CloudView Plugin (CVPlugin) to deploy and configure it in Exalead CloudView.

    You can develop it in Java, using the Connectors Framework API available in:

    • <INSTALLDIR>\sdk\java-customcode for V6R2014 and higher versions.

    • <INSTALLDIR>\sdk\cloudview-sdk-java-connectors in previous versions.

  • An 'unmanaged connector' is an external component that sends data to Exalead CloudView using the Push API. You can develop an unmanaged connector in any language, either by using Exalead CloudView Push API clients (available in Java, C#, and PHP), or by targeting the HTTP API directly.

    You must manage and deploy unmanaged connectors yourself, as Exalead CloudView is not aware of these connectors.

All standard Exalead CloudView connectors are managed connectors. For more information, see Introduction in the Exalead CloudView Connectors Guide.

For more information and best-practices on developing a custom connector, see the Exalead CloudView Connector Programmer's Guide .