# NVIDIA nvForest Documentation

NVIDIA nvForest is a highly-optimized and lightweight library that enables fast inference for decision tree models on NVIDIA GPUs and CPUs.
It supports many kinds of decision tree models, including XGBoost, LightGBM, scikit-learn, and cuML random forests.

* [Getting started with nvForest](getting_started/index.html.md)
* [Python API](python_api/index.html.md): Python API documentation
* [C++ API](cpp_api/index.html.md): C++ API documentation
* [Building from the source](build/index.html.md): How to build nvForest from the source
* [Migration guide](fil_migration/index.html.md): How to migrate existing code using Forest Inference Library (FIL)
* [Blog](blog/index.html.md): Announcements and technical write-ups
