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

PyCaret

PyCaret
open source / Overall score: 3.8

Low-code machine-learning library that wraps scikit-learn, XGBoost, LightGBM, CatBoost and other libraries behind a few calls. After a setup step it trains and ranks every applicable model with one function, then tunes, blends, evaluates and deploys the chosen pipeline, for classification, regression, clustering, anomaly detection and time-series forecasting. The 4.0 line in development adds a web control plane and moves the engine to the Functional Source License.

Openness

5 medium confidence
5.0
license
MIT(OSI
source
public(github.com/pycaret/pycaret (tag 3.3.2))
core features withheld
no — no paid tier in the 3.x library
upcoming-terms
FSL-1.1-MIT(main branch and the 4.0 alpha pre-releases

The release people install today, PyCaret 3.3.2, is MIT-licensed and builds from the public repository. The maintainers have since relicensed the engine on the main branch to the Functional Source License (FSL-1.1-MIT), which forbids competing commercial use for two years after each release, starting with PyCaret 4.0. Only alpha builds of 4.0 have shipped, so the MIT release governs until 4.0 is released.

Adoption

3 high confidence
3.0

Measured on monthly PyPI downloads of the pycaret package, almost all of them the 3.x line.

Capability

5 medium confidence
5.0

PyCaret's compare_models call trains and ranks every applicable model on the user's data and returns the best, so choosing among learners is done for the user. It sits with AutoGluon on that automation, though the user still drives each step with a function call.

  • https://raw.githubusercontent.com/pycaret/pycaret/3.3.2/README.md recorded 2026-09-27

    README at 3.3.2 quickstart: "s = setup(data, target = 'Purchase', session_id = 123)", "# model training and selection", "best = compare_models()", then evaluate_model, predict_model and save_model; "PyCaret is essentially a Python wrapper around several machine learning libraries and frameworks such as scikit-learn, XGBoost, LightGBM, CatBoost, Optuna, Hyperopt, Ray".

Verified 2026-09-27