Programmer : CloudView Programmer : The Exalead CloudView APIs : The Push API (PAPI)
 
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.
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 .