Appendix B - API Reference
==========================

The links below point to more detailed API/developer documentation.

- `REST API Endpoints <rest-api-reference.html>`_: This document represents the definitive guide to the H2O REST API. Use `cURL <https://curl.haxx.se/docs/manpage.html>`_ along with REST client browser plugins to run REST API requests.

- `REST API Schemas <rest-api-reference.html#schema-reference>`_: This document represents the definitive guide to the H2O REST API schemas.

- `R User HTML <../h2o-r/docs/index.html>`_ and `R User PDF <../h2o-r/h2o_package.pdf>`_ : This document provides the list of available functions that can be used when configuring H2O through R.
	
- `Python <../h2o-py/docs/index.html>`_: This document provides the list of available functions that can be used when configuring H2O through Python.
	
- `h2o-core Javadoc <../h2o-core/javadoc/index.html>`_: The definitive Java API guide for the core components of H2O.

- `h2o-algos Javadoc <../h2o-algos/javadoc/index.html>`_: The definitive Java API guide for the algorithms used by H2O.

- `POJO/MOJO Javadoc <../h2o-genmodel/javadoc/index.html>`_: Provides a step-by-step guide to creating and implementing POJOs and MOJOs in a Java application.

- `Sparkling Water API <http://docs.h2o.ai/sparkling-water/2.3/latest-stable/doc/devel/rest_api/scala_interpreter_endpoints.html>`_: This document describes the configuration properties that can be passed to Spark to configure Sparkling Water. 
