HTTP RESTful API: CDAP has an HTTP RESTful interface for a multitude of purposes: from
sending data events and inspecting the contents of a stream through checking
the status of system and custom CDAP services. V3 of the API includes the
namespacing of applications, data, and metadata to achieve application and data
isolation. This is an inital step towards introducing multi-tenancy into CDAP.
Java Client API: Provides methods for interacting with CDAP from external Java applications.
Javadocs: Javadocs of the Java APIs for writing CDAP applications.