Isolation Forest
Distributed Spark/Scala implementation for unsupervised outlier detection.
- Status
- Generally available
- Last checked
- Checked · Oct 11, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
A distributed Spark/Scala implementation of the isolation forest algorithm designed for scalable training and ONNX export, enabling efficient cross-platform inference for unsupervised outlier detection tasks.
The only Spark-based implementation of isolation forest with built-in support for scalable training and ONNX export, making it ideal for large-scale unsupervised outlier detection tasks.
When it fits — and when it doesn’t
A good fit for
Teams working with Spark who need scalable outlier detection solutions
Projects requiring cross-platform inference capabilities via ONNX export
Look elsewhere if
Applications that require real-time anomaly detection without batch processing
Scenarios where the overhead of distributed computing is not justified by dataset size
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited language support due to primary Scala implementation
The tool is primarily developed in Scala, which might limit its accessibility and integration for developers who are not familiar with or do not use Scala.
- 02
Complex setup process for distributed environments
Setting up a distributed environment using Spark can be complex and requires significant infrastructure knowledge, which may pose challenges for teams without extensive experience in this area.
- 03
Performance issues with large datasets
While designed to handle scalable training, performance degradation can occur when processing extremely large datasets due to the overhead of distributed computing and data shuffling across nodes.
What it does well
Distributed implementation for scalable training
Supports ONNX export for cross-platform inference
Unsupervised outlier detection algorithm
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 Isolation Forest
Setup steps, common gotchas and what to check after 30 days.