PyOD

Windows · Mac · Linux · Self-hosted · API

Freedom report

Three barsScore 6.6

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

PyOD is a free Python library for anomaly detection, with 61 documented detectors across tabular, time-series, graph, text, image, and audio data. A shared API supports the classic detector workflow, while ADEngine adds orchestration: it profiles data, chooses benchmark-backed detectors, runs them in parallel, calculates consensus scores, and reports diagnostics. ADEngine also works as a Python API without an LLM. PyOD additionally provides an agentic investigation workflow and activation paths for Claude Code, Codex, and MCP-compatible agents. Optional extras enable capabilities such as PyTorch detectors, graph models, embeddings, audio, and an MCP server. Install through pip, conda-forge, or from source; the documented requirement is Python 3.9 or higher. PyOD serves academic research and commercial products. Its documentation cautions that ADEngine’s quality verdict is heuristic rather than a guarantee, and recommends checking results with held-out labels or domain review. The model persistence guide also warns that pickle and joblib can run arbitrary Python code when loading artifacts, so callers must pass trusted=True.

Who it is for

PyOD suits Python users working on anomaly detection across the documented data types, including academic and commercial projects. ADEngine may suit teams seeking orchestration, while optional agent integrations are available for compatible workflows.

What is good

  • Documents 61 detectors across six data types.
  • ADEngine runs detectors in parallel and computes consensus scores.
  • Available through pip, conda-forge, or source.
  • ADEngine works without an LLM.
  • Free and open source.

What to know first

  • Requires Python 3.9 or higher.
  • Optional capabilities require pip extras.
  • ADEngine’s quality verdict is a heuristic, not a guarantee.
  • Loading pickle or joblib artifacts requires trusted=True.

Verdict

PyOD offers a broad detector catalog with both a classic API and an orchestration layer. Treat ADEngine’s quality verdict as a starting point and validate results; load serialized artifacts only when trusted.

PyOD plans and pricing

All plans
PyOD Free Open-source Python library · optional capabilities require pip extras pyod.readthedocs.io · 30 Sept 2026

Compared on anomaly detection software

Free plan
Yes
Detection method
hybrid
Real-time detection
Yes
Supported data
tabular, time series, graph, text, image, audio
Deployment options
self-hosted
Anomaly explanations
Yes

Best PyOD alternatives

See all 18