RxInfer.jl
RxInfer.jl: A focused Julia library for exact and variational inference on factor graphs. Ranked #57 of 106 in Statistical Analysis Software by our editors (3.7/10); pricing: Free plan; best for probabilistic inference in Julia.
At a glance
- Editor score3.7 / 10
- PricingFree plan
- Best forProbabilistic inference in Julia
- Free planYes
- Paid fromFree
- DeploymentDesktop
- Facts checked24 Sep 2026

Where it wins
- Generates message-passing algorithms from factor graph structure
- Supports exact belief propagation and variational message passing
- Runs inference on static datasets and asynchronous data streams
Where it doesn't
- Focused on probabilistic inference rather than general statistics
- Requires working in Julia and expressing models in its syntax
- Customizing factor nodes and update rules calls for developer effort
Our verdict on RxInfer.jl
RxInfer.jl is an open-source Julia package for specifying probabilistic models and performing Bayesian inference on factor graphs. It is aimed at researchers and developers working with probabilistic models, machine learning, signal processing, and dynamic systems. Its focused scope suits people who want to define models in Julia and work with inferred posterior distributions, rather than those seeking a general-purpose statistical analysis environment.
A central capability is generating message-passing algorithms automatically from a model's factor graph structure. RxInfer.jl supports exact belief propagation and variational message passing, as well as hybrid models with discrete and continuous latent variables. Results include posterior marginals and predictions, with optional Bethe Free Energy reporting. Users who need a particular model component can define custom factor nodes and message update rules. This makes the package relevant to specialized inference workflows, though users should expect to work directly with probabilistic models and inference concepts.
Inference can run on static datasets or asynchronous data streams, which gives the package a fit for both fixed observations and streaming workflows. It is installed through Julia's package manager, runs on Linux, macOS, and Windows, and lists Python as an integration. The MIT-licensed package is self-hosted, with documentation and community support channels. Choose RxInfer.jl if your work is centered on Bayesian inference in Julia and its message-passing approach; consider a broader statistics tool if you need general-purpose analysis beyond probabilistic models.
Your product? Our editors can test RxInfer.jl in depth and publish a review, labelled as paid · from $149/mo →
RxInfer.jl pricing
RxInfer.jl fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| Deployment | Desktop |
| Statistical tests | Not verified |
| Regression models | Not verified |
| Scripting support | Yes |
| Bayesian analysis | Yes |
| Data import formats | Not verified |
| Deployment | Self-hosted |
| Platforms | Linux, macOS, Windows |
| Support | Community, Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 1 integrations: Python |
| Pricing | Free plan |
| Website | rxinfer.com |
| Facts checked | 24 Sep 2026 |
RxInfer.jl integrations
RxInfer.jl lists 1 integrations on its own site.
- Python
Alternatives to RxInfer.jl
- RA free, programmable environment for statistical analysis, modeling, visualization, and data import.9.4
- StataA broad, scriptable desktop environment for professional and reproducible applied analysis.9.3
- IBM SPSS StatisticsA broad desktop statistics suite with testing, modeling, forecasting, reporting, and R/Python integration.9.2
See all RxInfer.jl alternatives →
Used RxInfer.jl? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used RxInfer.jl for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
RxInfer.jl is listed in our Statistical Analysis Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/rxinfer-jl/"><img src="https://www.itechguides.com/best/badge/rxinfer-jl.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update


