AI Potluck
Back to Gap Map Infrastructure / Classic ML & computer vision

CatBoost

Yandex
open source / Overall score: 3.2

Gradient-boosted decision tree library from Yandex, known for handling categorical features natively and for ordered boosting, which reduces overfitting on small data. It trains on CPU or GPU for classification, regression and ranking, takes text and embedding features, and exports models to ONNX, CoreML, PMML and several runtime languages.

Openness

5 high confidence
5.0
license
Apache-2.0(OSI)
source
public(github.com/catboost/catboost)
core features withheld
no — Yandex publishes it as open source

Apache-2.0, built from the public repository, and published by Yandex as the owner. Yandex's pages present it as open source for anyone and mention no paid edition or hosted tier.

Adoption

4 high confidence
4.0

Measured on monthly PyPI downloads of the catboost package; the R package and the JVM and C++ appliers are not counted.

Capability

2 high confidence
2.0

CatBoost is one learner, boosted trees, like XGBoost and LightGBM. What sets it apart is how it treats categorical and text columns without manual encoding and how many places a trained model can be deployed. It does not compare or choose among other kinds of models.

Verified 2026-09-27