Figaro
Scala library for probabilistic modeling and inference.
- Status
- UnmaintainedNo commits in 1546 days.
- Last checked
- Checked · Oct 16, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Figaro is a Scala-based framework that enables developers to build complex probabilistic models. It supports various probabilistic programming techniques, making it suitable for applications requiring uncertainty management and statistical analysis.
Figaro stands out as a specialized library for probabilistic modeling in Scala, offering advanced techniques and flexibility that are less common in general-purpose AI libraries.
When it fits — and when it doesn’t
A good fit for
Scala developers building applications that require probabilistic modeling
Data scientists working on statistical inference within Scala projects
Look elsewhere if
Projects not using the Scala programming language
Applications requiring real-time probabilistic inference without significant setup overhead
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Steep learning curve for non-Scala developers
Figaro's API and documentation are deeply integrated with Scala, requiring a strong understanding of the language to effectively use its features.
- 02
Limited community support and small user base
As an open-source project focused on a niche area like probabilistic programming in Scala, Figaro has fewer contributors and users compared to more mainstream frameworks, which can lead to slower development of new features and limited third-party resources.
- 03
Performance issues with large-scale models
Figaro's inference methods can become computationally expensive when dealing with complex or large-scale probabilistic models, leading to slow execution times and increased resource consumption.
- 04
Limited integrations with other tools and platforms
Due to its specialized nature, Figaro has fewer built-in integrations compared to more general-purpose frameworks, which can complicate the process of incorporating it into existing workflows or combining it with other data analysis tools.
What it does well
Support for various probabilistic programming techniques
Integration with Scala ecosystem
Flexible model construction and inference methods
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 Figaro
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for Figaro’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/figaro)HTML
<a href="https://navigateaitools.com/explorer/tool/figaro"><img src="https://navigateaitools.com/badge/figaro.svg" alt="Figaro — tracked on AI Navigator" height="58"></a>