XGBoost implements a set of C API designed for various bindings, we maintain its stability
and the CMake/make build interface. See :doc:`/tutorials/c_api_tutorial` for an
introduction and demo/c-api/
for related examples. Also one can generate doxygen
document by providing -DBUILD_C_DOC=ON
as parameter to CMake
during build, or
simply look at function comments in include/xgboost/c_api.h
. The reference is exported
to sphinx with the help of breathe, which doesn't contain links to examples but might be
easier to read. For the original doxygen pages please visit:
.. doxygengroup:: Library :project: xgboost
.. doxygengroup:: DMatrix :project: xgboost
.. doxygengroup:: Streaming :project: xgboost
.. doxygengroup:: Booster :project: xgboost
.. doxygengroup:: Prediction :project: xgboost
.. doxygengroup:: Serialization :project: xgboost
.. doxygengroup:: Collective :project: xgboost