Skip to content
SPECIFICTION
Get listed

RxInfer.jl

rxinfer.com

Free plan LinuxAPI
Visit rxinfer.com
Spec score 8.2 #32 of 106 in Statistical Analysis Software

Spec sheet

Purpose
RxInfer.jl is a Julia package for Bayesian inference on factor graphs using reactive message passing.Read 12 Oct 2026 · docs.rxinfer.com
Deployment
desktopRead 24 Sep 2026 · rxinfer.com
Free plan
YesRead 24 Sep 2026 · rxinfer.com
Support
The project points users to GitHub Discussions for community support and tracks bug reports through GitHub Issues.Read 12 Oct 2026 · docs.rxinfer.com
License
RxInfer.jl is an MIT-licensed open-source project.Read 12 Oct 2026 · rxinfer.com
Bayesian analysis
YesRead 24 Sep 2026 · rxinfer.com
Extensibility
The project describes support for custom operations and extensions with custom nodes and message update rules.Read 12 Oct 2026 · rxinfer.com
Inference methods
It supports exact and variational inference algorithms.Read 12 Oct 2026 · docs.rxinfer.com
Installation
RxInfer is an officially registered Julia package installable with Julia's package manager.Read 12 Oct 2026 · docs.rxinfer.com
Julia ecosystem
RxInfer is built around ReactiveMP.jl for message passing, GraphPPL.jl for model and constraint specification, and Rocket.jl for reactive programming.Read 12 Oct 2026 · docs.rxinfer.com
Limit
The documentation notes that not all message-passing rules have analytical solutions; some cases may require numerical approximations or a different model structure.Read 12 Oct 2026 · docs.rxinfer.com
Model features
Its documented features include hybrid models with discrete and continuous latent variables, factorization constraints, graph visualization, and custom plugins.Read 12 Oct 2026 · docs.rxinfer.com
Modeling
It uses GraphPPL.jl to specify probabilistic models and inference constraints.Read 12 Oct 2026 · docs.rxinfer.com
Python access
Documentation describes a REST API and Python SDK through RxInferServer.jl and RxInferClient.py, maintained by Lazy Dynamics as third-party projects that are not actively maintained by the core team.Read 12 Oct 2026 · docs.rxinfer.com
Python integration
A separate, third-party RxInferServer.jl REST API and RxInferClient.py SDK provide a way to use RxInfer from Python; the core team says these projects are unmaintained by it.Read 12 Oct 2026 · docs.rxinfer.com
Reactive engine
ReactiveMP.jl provides its message-passing inference engine, and Rocket.jl provides reactive extensions for Julia.Read 12 Oct 2026 · docs.rxinfer.com
Scale
The maker says it is designed to scale to models with millions of parameters and observations.Read 12 Oct 2026 · rxinfer.com
Scale and extensibility
The documentation describes scalability to models with millions of parameters and observations, and support for custom nodes and message update rules.Read 12 Oct 2026 · docs.rxinfer.com
Scripting support
YesRead 24 Sep 2026 · rxinfer.com
Session sharing
Session sharing is optional; the docs say shared sessions contain metadata and errors, not actual data, and can be inspected locally.Read 12 Oct 2026 · docs.rxinfer.com
Streaming
Its inference API works with asynchronous infinite data streams as well as static datasets.Read 12 Oct 2026 · docs.rxinfer.com
Streaming data
The inference API works with asynchronous infinite data streams and static datasets.Read 12 Oct 2026 · docs.rxinfer.com
Telemetry
The package usage counter is enabled by default and records a timestamp, random UUID, and RxInfer and Julia versions; the docs say it collects no code or data and can be disabled.Read 12 Oct 2026 · docs.rxinfer.com

Plans and prices

RxInfer.jl Free MIT-licensed open-source Julia package Read 12 Oct 2026 · rxinfer.com

Every RxInfer.jl plan and price →

Where Specifiction places it

Alternatives to RxInfer.jlAll alternatives →