Sunday, October 25, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Predictive Analytics Software
  3. PyCaret

PyCaret

Toronto, Canada

What it is

PyCaret is a free, open-source, low-code Python tool for automating machine-learning workflows. Its experiment APIs support classification, regression, clustering, anomaly detection, and time-series forecasting. Users can fit experiments, compare and tune models, make predictions, and save or load models. Fitted outputs can be used as portable scikit-learn pipelines, with forecasting pipelines for time-series work. The core engine installs from PyPI with `pip install pycaret`; the listed supported Python versions are 3.11, 3.12, and 3.13. Forecasting, explainability, and dashboard dependencies are optional extras. The default path runs on CPU, while GPU-accelerated estimators are available when the required libraries are installed. For multi-user or deployment workflows, an optional React dashboard and FastAPI backend can be self-hosted. Saved pipelines can be served behind FastAPI, and the optional PyCaret server offers an HTTP prediction endpoint. The backend can connect to existing authentication and is JWT-friendly. The FAQ directs questions to GitHub Discussions and bug reports to GitHub Issues.

For and against

For

  • Supports five listed machine-learning task types
  • Creates portable scikit-learn pipelines
  • Supports Python 3.11, 3.12, and 3.13
  • Optional self-hosted dashboard and FastAPI backend
  • Free, MIT-licensed open-source tool

Against

  • PyCaret 4.0 removes the 3.x module-level functional API
  • GPU estimators require their relevant libraries

The verdict

PyCaret offers a free workflow engine with experiment APIs, reusable pipelines, and optional self-hosted deployment components. Existing code using the 3.x module-level functional API may need to stay on 3.x; the FAQ recommends 4.0 for new work.

Who it suits

PyCaret suits Python users who want to automate model experiments across supported machine-learning tasks. Teams seeking self-hosted dashboards or deployment workflows can use its optional React dashboard and FastAPI backend.

Plans and prices

PyCaret open-source

Free

No paid tier · MIT open-source engine · self-hosted

PyCaret

Free

MIT-licensed open source; no paid tier or enterprise plan stated

Every plan, in full

On the record

Anomaly detection
AnomalyExperiment uses pyod adapters including Isolation Forest, KNN, COPOD, ECOD, LOF, PCA, MCD, ABOD, CBLOF, HBOS, OCSVM, SOS, and SOD.pycaret.org · read 15 Oct 2026
Backend API
The optional pycaret-server backend is a FastAPI service with CRUD, run orchestration, WebSockets, pipeline deployment, and plot endpoints.pycaret.org · read 15 Oct 2026
Classification
ClassificationExperiment handles categorical targets and includes metrics such as accuracy, AUC, recall, precision, F1, kappa, and MCC.pycaret.org · read 15 Oct 2026
Clustering
ClusteringExperiment offers KMeans, affinity propagation, mean shift, spectral, hierarchical, DBSCAN, OPTICS, Birch, KMode, and HDBSCAN adapters.pycaret.org · read 15 Oct 2026
Company description
LinkedIn describes PyCaret as an open-source, low-code machine-learning library and a nonprofit software-development organization.linkedin.com · read 15 Oct 2026
Company location
LinkedIn lists Toronto, Canada as PyCaret's headquarters and primary location.linkedin.com · read 15 Oct 2026
Company size
LinkedIn lists PyCaret's company size as 11–50 employees.linkedin.com · read 15 Oct 2026
Compatibility break
Version 4.0 removes the 3.x module-level functional API and requires the new Experiment object-oriented API; mixing 3.x and 4.0 is unsupported.pycaret.org · read 15 Oct 2026
Compatibility limit
PyCaret 4.0 removes the 3.x module-level functional API, so the FAQ advises pinning 3.x for existing code and using 4.0 for new work.pycaret.org · read 7 Oct 2026
Current maturity
The GitHub repository labels the 4.0 line as work in progress and says the 3.x line is frozen at 3.4.0.github.com · read 15 Oct 2026
Dashboard
An optional React dashboard and FastAPI backend can be self-hosted for multi-user and deployment workflows.pycaret.org · read 7 Oct 2026
Deployment
Models can be saved as portable scikit-learn pipelines, served behind FastAPI, or deployed through the optional pycaret-server layer.pycaret.org · read 15 Oct 2026
Documentation depth
The official site includes concepts, tutorials, preprocessing references, function guides, FAQs, a cheat sheet, and generated API reference.pycaret.org · read 15 Oct 2026
Explainability and plots
The plotting modules expose diagnostic charts for classification, regression, features, clustering, anomalies, time series, and exploratory analysis.pycaret.org · read 15 Oct 2026
Forecasting
TimeSeriesExperiment is built on sktime and supports models such as ARIMA, AutoARIMA, exponential smoothing, ETS, Theta, STLF, Croston, and reduced-regressor adapters.pycaret.org · read 15 Oct 2026
Hardware
The default path runs on CPU, and GPU-accelerated estimators are available when the relevant libraries are installed.pycaret.org · read 7 Oct 2026
Hyperparameter tuning
tune_model performs configurable iterative hyperparameter searches and returns tuned pipelines and parameters.pycaret.org · read 15 Oct 2026
Installation
The documented installation is pip install pycaret, with dashboard, explainability, and forecasting extras available.pycaret.org · read 15 Oct 2026

Alternatives to PyCaret

Every alternative, ranked