This topic provides links to the locations of MapR's public APIs. These APIs are available for application development purposes.
|Feature||Language||Link to Location||Description|
|MapR Streams Administration||Java||MapR-DB Streams Administration and Analytics API provides
the source API documentation.
MapR-Streams and Application Development includes topics and examples for application development.
|MapR-Streams Java API for performing administrative tasks on streams and topics, setting values for the attributes of streams, and accessing streams for analytics purposes.|
|MapR Streams||Java||MapR-DB Streams API (Modified Kafka Packages) provides the source API documentation.||MapR-modified Kafka interfaces, classes, and packages used for MapR-Streams API. This library is a MapR modified version of the open source Kafka library.|
|MapR-DB JSON Client||Java||MapR-DB JSON Client API provides the source API
documentation for developing client applications.
CRUD Operations on MapR-DB JSON Tables includes topics and examples for application development.
|Java API for administration and management of MapR-DB JSON tables.|
|OJAI JSON Documents||Java||Open JSON Application Interface (OJAI) includes application development topics and source API documentation.||OJAI is a general-purpose JSON access layer that sits on databases, file systems, and message streams which enables access to structured, semi-structured and unstructured data using a common API. Used for working with OJAI JSON document stores.|
|MapR-DB Binary tables||C||Creating C Apps - Binary Tables includes topics and examples for application development.||C API library (
|MapR-DB JSON MapReduce||Java||MapR-DB JSON MapReduce API provides the source
MapR-DB JSON Application Development includes topics and examples for application development.
|Java API library that extends the Apache Hadoop MapReduce framework. Used to create MapReduce applications that write data from one JSON table to another.|
|File Access Control Expressions||Java||File ACE API provides the source API documentation.||APIs to grant different permissions to multiple users, groups, and roles for files, directories, and whole volume data using boolean expressions and subexpressions.|
|MapR-FS||C||Accessing MapR-FS with C Applications includes topics and examples for application development.||MapR's
|MapR-FS||Java||Accessing MapR-FS in Java Applications includes topics and examples for application development.||MapR's native maprfs library for accessing MapR-FS.|
|Extended Attributes||Java||Extended Attributes API provides the source API documentation.||APIs to associate additional metadata with a regular file or directory.|