AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Data Science › statsforecast
✦ Free & open sourceData Science

statsforecast

High-performance statistical and econometric time series forecasting models for Python environments.

Lightning-fast statistical time series forecasting

Accelerated AutoARIMA, ETS, and MSTL models scaling to millions of time series.

Free forever · open source · Apache-2.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
8.5
ZEKAI
Essential fast forecasting
Free & open source · Data Science
Ease of setup8
Usefulness9
Maintenance9.5
Community7.5
★ 4,906
GITHUB
Sep 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

StatsForecast delivers high-speed implementations of traditional statistical forecasting models like AutoARIMA and ETS in Python. It provides a faster alternative to libraries like Prophet or pmdarima for high-volume demand and trend prediction. You should use it if you need scalable, classic statistical time series modeling.

Runs on
Cross-platform
Hosting
Self-host
Languages
Python
License
Apache-2.0

What it is

The library features optimized implementations of algorithms like AutoARIMA, AutoETS, MSTL, and Theta with standard scikit-learn style methods. It supports probabilistic forecasting, prediction intervals, exogenous regressors, and anomaly detection. You can distribute fitting across millions of series using integrations with Ray, Spark, and Dask.

Who it's for

It suits data scientists and quantitative analysts who need fast statistical baselines or production time series models in Python environments. It is not suitable for non-programmers or teams looking for a visual no-code analytics interface.

Key features

Accelerated Statistical Models

Provides high-speed implementations of AutoARIMA, AutoETS, AutoCES, MSTL, and Theta.

Distributed Scale Compatibility

Executes natively across distributed computing frameworks like Spark, Dask, and Ray.

Exogenous Variable Support

Incorporates external regressors such as weather or prices directly into statistical models.

Probabilistic Prediction Intervals

Generates point forecasts along with probabilistic intervals for risk quantification.

In-sample Anomaly Detection

Identifies anomalies across time series signals using in-sample prediction intervals.

How to start

Up and running in 3 steps

1
Install the package via pip install statsforecast or through conda-forge.
2
Define your models like AutoARIMA alongside target frequency parameters.
3
Call .fit() on your data frame and generate forecasts with .predict().
Real talk

Our honest verdict

What's great

  • Significantly faster execution compared to pmdarima, Prophet, and statsmodels.
  • Includes familiar scikit-learn fit and predict syntax for straightforward pipeline integration.
  • Natively scales across distributed clusters using Ray, Dask, or Spark to process millions of series.
  • Offers built-in support for multiple seasonalities, exogenous features, and prediction intervals.

Where it falls short

  • Requires custom compute infrastructure or cloud cluster resources when processing massive datasets with distributed backends.
  • Lacks a graphical user interface, requiring proficient Python programming skills to deploy.
  • Focuses primarily on univariate statistical methods rather than complex deep learning architectures.
Cost

Pricing & license

StatsForecast is free and open source under the Apache-2.0 license. The only direct cost is the compute power or server infrastructure you supply to run your workloads.

Paid work

Open remote AI-training roles

874 open remote AI-training roles, updated November 15, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: statsforecast for Data Science
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure statsforecast for you — and train your team.
Get it done for you ↗
Questions

FAQ

How does StatsForecast handle massive scale?

It integrates with distributed backends like Ray, Spark, and Dask to run models across millions of series concurrently.

Can I include external features like weather or promotions?

Yes, models like AutoARIMA and Theta allow you to pass exogenous regressors alongside target time series.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Data Science — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google