# sktime - The AI Framework for Time Series

The unified open-source AI framework for time series forecasting, classification, and anomaly detection. Free, community-driven, production-ready.

Canonical page: https://www.sktime.net/

## What sktime does

The AI framework for Time Series

- open source
- no lock-in
- cutting edge
- user led
- sovereign
- business ready

## Many AI models. One harness.

Classical statistics, deep learning and modern AI foundation models. sktime gives you every approach behind a single, consistent API. Pick the right model for each task, and switch anytime without rewriting your code.

- 500+ models, one API: Classical statistics, machine learning, deep learning, and modern AI, all behind the same interface.
- Switch models in one line: Swap algorithms to find what works best, without rewriting your pipeline or learning a new tool.
- Modern AI, no lock-in: Run AI foundation models next to proven classics, same API, no lock-in. Open source, so your data stays yours.
- Add private components easily: Bring your own estimators, transformers, or adapters from a closed codebase and use them through the same sktime API.

## One framework,
every time series task

A unified Python API for the complete time series machine learning lifecycle, from exploration to production.

- Forecasting: Predict future demand, revenue, and capacity so teams can plan ahead with confidence.
- Feature Extraction: Turn raw time series into clean, model-ready inputs without slow manual preparation.
- Probabilistic Prediction: Get forecasts with confidence ranges, not just single numbers, so you can weigh risk and uncertainty.
- Anomaly and Change Detection: Catch equipment failures, fraud, and sudden shifts the moment they appear in your data.
- Classification: Sort time series into categories automatically. Signal types, product groups, or machine states.
- Time-to-Event Modeling: Estimate when an event will happen — churn, failure, or conversion — and how likely it is.
- Regression: Estimate a number from a sequence, such as remaining equipment life or expected output.
- Clustering: Group similar time series to reveal customer segments, product families, and hidden patterns.
- Alignment: Compare and match sequences that run at different speeds or start at different times.

## Start building in minutes

Install sktime and go from raw data to a forecast with a familiar, scikit-learn-style API.

```bash
pip install sktime
```

## Built by the community, for the community

sktime is free and open source under the BSD-3-Clause license. Join hundreds of contributors shaping the future of time series in Python.

## Need time series AI tailored to your business?

Custom features, infrastructure integration, and dedicated support - so you can focus on decisions, not pipelines.
