RxInfer.jl
rxinfer.com
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
Where Specifiction places it
- Statistical Analysis Software#32 of 1068.2