- Home
- Anomaly Detection Software
- Anomalib
Anomalib
What it is
Anomalib is a deep learning library for developing, benchmarking, and deploying methods that detect or localize anomalies in images and videos. Its modular Python API and command-line interface cover model training, inference, and benchmarking, and the project includes ready-to-use algorithms and benchmark datasets. Implementations use Lightning. Inference can run through Torch, Lightning, Gradio, or OpenVINO, and most models can be exported to OpenVINO Intermediate Representation for accelerated inference on Intel hardware. Experiment logging integrations include Weights & Biases, Comet.ml, and TensorBoard through PyTorch Lightning loggers. Installation options cover CPU, NVIDIA CUDA on Linux or Windows, AMD ROCm on Linux, and Intel XPU on Linux. Intel GPU training currently supports one GPU; the project notes testing on Arc 750 and Arc 770. Anomalib Studio is a low/no-code web application that accepts USB or IP camera input or image folders and can send output to industrial pipelines through ROS messages or MQTT. Studio is a pre-release, available as a Docker container or standalone application, and may have changing, incomplete, or unstable functionality. The library is Apache-2.0 licensed and free.
For and against
For
- Includes ready-to-use algorithms and benchmark datasets.
- Python API and CLI support training and inference.
- Most models can export to OpenVINO IR.
- Supports CPU, CUDA, ROCm, and Intel XPU options.
- Studio accepts camera input or image folders.
Against
- Intel GPU training currently supports only one GPU.
- Studio is a pre-release with potentially incomplete functionality.
The verdict
Anomalib combines model development and benchmarking tools with several inference routes and hardware options. Studio extends it with a low/no-code interface, but its pre-release status means its functionality may change or be unstable.
Who it suits
Anomalib suits developers building anomaly detection workflows for images or videos, including those who need training, benchmarking, and inference tools. Studio may suit users seeking a low/no-code web interface, with the caveat that it remains a pre-release.
Plans and prices
Open-source Anomalib library
Apache-2.0 licensed · installable from PyPI or source · self-hosted
Read 15 Oct 2026 · github.com
Open-source library
Apache-2.0 licensed library · Install from PyPI or source
Read 4 Oct 2026 · github.com
On the record
- Algorithm collection
- The documentation lists ready-made image models including PatchCore, PaDiM, DRAEM, FastFlow, GANomaly, Reverse Distillation, STFPM and WinCLIP.anomalib.readthedocs.io · read 15 Oct 2026
- Algorithms and datasets
- The project describes its collection as ready-to-use deep learning anomaly detection algorithms and benchmark datasets.github.com · read 4 Oct 2026
- API and CLI
- It provides a modular Python API and command-line interface for training, inference, benchmarking and hyperparameter optimization.anomalib.readthedocs.io · read 15 Oct 2026
- Breaking changes
- The 2.7.0 changelog removes the legacy ONNX exporter, several deprecated APIs and older checkpoint migration support.github.com · read 15 Oct 2026
- Core dependency requirement
- The v2.7.0 README badge states minimum PyTorch 2.10+, Lightning 2.2+ and OpenVINO 2024.0+.github.com · read 15 Oct 2026
- Datasets
- Anomalib includes datamodules for image, video and depth datasets and documents public benchmark datasets.anomalib.readthedocs.io · read 15 Oct 2026
- Deployment
- Inference options include Torch, Lightning, Gradio, and OpenVINO.github.com · read 4 Oct 2026
- Detection scope
- The project targets anomaly detection, anomaly localization and anomaly segmentation for images and videos.github.com · read 15 Oct 2026
- Documentation depth
- The documentation includes reference APIs, CLI, data and model guides, inference, metrics, pipelines, tutorials and developer guides.anomalib.readthedocs.io · read 15 Oct 2026
- Edge inference
- Most models can be exported to OpenVINO Intermediate Representation for accelerated inference on Intel hardware.github.com · read 4 Oct 2026
- Experiment tracking
- Optional logging integrations include Weights & Biases, Comet.ml, TensorBoard and MLflow.github.com · read 15 Oct 2026
- Hardware extras
- Installation extras cover CPU, NVIDIA CUDA 12.6 or 13.0, AMD ROCm and Intel XPU backends.github.com · read 15 Oct 2026
- Hardware support
- Installation options include CPU, CUDA on Linux or Windows with NVIDIA GPUs, ROCm on Linux with AMD GPUs, and Intel XPU on Linux.github.com · read 4 Oct 2026
- Independent distribution evidence
- SourceForge hosts an unaffiliated mirror and lists zero downloads for the displayed release folders.sourceforge.net · read 15 Oct 2026
- Independent package status
- PyPI classifies Anomalib 2.7.0 as production/stable software for developers and scientific or engineering use.pypi.org · read 15 Oct 2026
- Independent research description
- The peer-reviewed project paper describes Anomalib as an open-source, plug-and-play library with experiment trackers, visualizers, hyperparameter optimizers and OpenVINO optimization.arxiv.org · read 15 Oct 2026
- Industrial outputs
- Studio can send outputs into industrial pipelines through ROS messages and MQTT.github.com · read 15 Oct 2026
- Inference options
- Inference support covers Torch, Lightning, Gradio and OpenVINO workflows.github.com · read 15 Oct 2026
The review
Anomalib is an open-source deep-learning toolkit for finding and localizing anomalies in images and video. It fits engineers and researchers who need to develop, compare, and deploy their own detection models, particularly on self-hosted or Intel-based edge systems. The trade-off is that it provides building blocks rather than a finished monitoring product, and its Studio interface is still pre-release.
Overview
Anomalib combines a modular Python API with a command-line interface for model training, inference, and benchmarking. Ready-to-use anomaly-detection algorithms and benchmark datasets give teams a starting point for comparing approaches and adapting them to inspection or monitoring projects. That makes it a strong development base, but users must still assemble the surrounding data, workflow, and operations themselves.
The project targets anomaly detection and localization in images and videos. Implementations use the Lightning model framework, while the Apache-2.0 license permits use without a software fee. Installation is available from PyPI or source.
Key features
Development and benchmarking
The API and CLI cover the core training and evaluation loop, so practitioners can automate experiments instead of working from a single fixed application.
Inference and tracking
Inference routes include Torch, Lightning, Gradio, and OpenVINO. This range accommodates Python workflows, demos, and edge-oriented deployments, although each route still requires engineering around the model. Logging through PyTorch Lightning supports Weights & Biases, Comet.ml, and TensorBoard, giving teams established choices for recording experiments.
Intel acceleration and Studio
Most models can be exported to OpenVINO Intermediate Representation for accelerated inference on Intel hardware. That is a meaningful option for Intel-focused edge deployments, not a guarantee of faster execution on every platform.
Anomalib Studio adds a low/no-code web application that accepts USB or IP cameras and image folders. It can send results into industrial pipelines through ROS messages or MQTT, which may shorten the path from a proof of concept to connected equipment. Studio is distributed as a Docker container or standalone application, but remains under active development; capabilities can change and some functions may be incomplete or unstable.
Pricing
Anomalib is free and open source. The Open-source library plan costs free and provides the Apache-2.0-licensed library, installable from PyPI or source. There are no paid tiers, seat charges, usage quotas, or trial-expiration terms attached to the library. The saving comes with responsibility: teams provide their own infrastructure and implementation work, and Studio's pre-release status makes it a poor basis for a critical workflow that demands product-level stability.
Platforms
Supported environments include Linux, Windows, web, and self-hosted deployments. Hardware installation paths cover CPU; CUDA on Linux or Windows with NVIDIA GPUs; ROCm on Linux with AMD GPUs; and Intel XPU on Linux. Intel GPU training currently supports only one GPU, with testing noted on Arc 750 and Arc 770, so larger multi-GPU Intel training setups are not the intended fit.
Who it's for
Anomalib suits computer-vision engineers, researchers, and industrial teams building custom inspection or monitoring systems for image and video data. It is especially compelling when benchmarking several algorithms, integrating experiment tracking, or deploying inference to Intel hardware matters. It is less suitable for buyers who want a hosted service, a polished operations console, or a supported production workflow without substantial Python and infrastructure work.
Pros and cons
Pros
- Broad development scope: Training, inference, and benchmarking share one API and CLI, reducing the need to combine unrelated tools.
- Useful starting assets: Ready-made algorithms and benchmark datasets speed up comparisons and early prototypes.
- Flexible inference: Torch, Lightning, Gradio, and OpenVINO support different application and deployment patterns.
- Intel edge path: OpenVINO export can target accelerated inference on Intel hardware.
- Open license and cost: Apache-2.0 licensing and a zero-price library remove subscription and seat barriers.
Cons
- Not a finished service: Teams must build the surrounding data, serving, and operational workflow.
- Studio is unsettled: Its pre-release, actively changing state can make it risky for dependable production use.
- Intel training constraint: Intel GPU training is currently limited to a single GPU.
- Self-hosting responsibility: Infrastructure, maintenance, and deployment decisions remain with the user.
Alternatives
Choose PyOD instead when a free, open-source Python library is the priority and optional capabilities through pip extras are sufficient.
PySAD is another free, open-source framework for teams whose work is centered on streaming anomaly detection rather than Anomalib's image and video focus.
Pick ManageEngine NetFlow Analyzer when you need a freemium network-monitoring product with a free two-interface edition and paid editions for larger interface counts.
ObservabilityOS is the better direction for API or self-hosted service observability, with a free developer tier covering one service, 500MB of logs per month, and seven-day retention.
Use Axomaly for a free alpha focused on a single metric with guided onboarding and direct support.
Metaplane fits data teams wanting hosted table monitoring, including a free tier for 10 tables, four users, and three custom SQL monitors.
Soda is aimed at pipeline testing, metrics observability, and alerting through a free plan with Soda Processing Units.
Choose OpenSearch when you need a broader Apache-2.0 search and analytics platform rather than a specialized computer-vision library.
Anomaly Detection Software provides a wider set of anomaly-detection options to compare.
Verdict
Choose Anomalib if you are building a custom image or video anomaly-detection system and value open algorithms, benchmarking, multiple inference paths, and Intel edge deployment without license fees. Look elsewhere if you need a managed, production-ready product or dependable low-code operations today; Anomalib's engineering flexibility comes with self-hosting work, and Studio is not yet stable enough to remove that burden.