API Documentation
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 (libMapRClient ) for creating and accessing MapR
binary tables. This library is a MapR-specific version of
libhbase . |
MapR-DB JSON MapReduce | Java | MapR-DB JSON MapReduce API provides the source
API documentation.
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 libMapRClient library that supports access to MAPR-FS.
This library is a MapR modified version of libhdfs .
Used to manage MapR-FS files. |
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. |