Model Hubs & Serving

skforecast

Python library for time series forecasting with machine learning models.

Status
Generally available
Last checked
Checked · Oct 14, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Skforecast is a Python library designed to facilitate time series forecasting using machine learning regressors compatible with the scikit-learn API. It supports various popular models like LightGBM, XGBoost, and CatBoost, making it versatile for different forecasting needs.

Skforecast stands out by offering a flexible and extensible framework that leverages existing scikit-learn compatible models to perform time series forecasting, making it an ideal choice for developers who want to quickly integrate advanced forecasting capabilities into their projects.

When it fits — and when it doesn’t

A good fit for

  • Data scientists who need to integrate machine learning models into their time series forecasting workflows.

  • Developers working on projects that require accurate predictions based on historical data.

Look elsewhere if

  • Projects requiring real-time or near-real-time forecasting capabilities, as skforecast is designed for batch processing.

  • Applications where the primary focus is not on machine learning-based forecasting but on other types of analysis.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited documentation and examples

    The official documentation lacks comprehensive tutorials and practical use cases, making it difficult for new users to get started.

  2. 02

    Small community and limited support

    There are few active contributors and a small user base, leading to fewer bug fixes, feature requests, and community-driven improvements.

  3. 03

    Performance issues with large datasets

    Skforecast can be slow when processing large time series datasets due to the underlying machine learning models' computational requirements.

What it does well

  • Supports any regressor compatible with the scikit-learn API.

  • Integrates well with popular machine learning models like LightGBM, XGBoost, and CatBoost.

  • Facilitates time series forecasting for various applications.

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up skforecast

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for skforecast’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

skforecast — tracked on AI Navigator

Markdown

[![skforecast — tracked on AI Navigator](https://navigateaitools.com/badge/skforecast.svg)](https://navigateaitools.com/explorer/tool/skforecast)

HTML

<a href="https://navigateaitools.com/explorer/tool/skforecast"><img src="https://navigateaitools.com/badge/skforecast.svg" alt="skforecast — tracked on AI Navigator" height="58"></a>