Skip to content
SPECIFICTION
Get listed

BridgeStan

roualdes.us

Free plan WindowsmacOSLinuxAPISelf-hosted
Visit roualdes.us
Spec score 8.5 #16 of 106 in Statistical Analysis Software

Spec sheet

Purpose
BridgeStan provides in-memory access to methods of Stan models for building inference algorithms in higher-level languages.Read 8 Oct 2026 · roualdes.us
Intended users
The documentation describes researchers and library authors developing inference algorithms for arbitrary Stan models as its intended users.Read 8 Oct 2026 · roualdes.us
Deployment
desktopRead 24 Sep 2026 · roualdes.us
Free plan
YesRead 24 Sep 2026 · roualdes.us
Support
The documentation links to Stan Forums and says contributions are welcome when language bindings lack desired features.Read 8 Oct 2026 · roualdes.us
Bayesian analysis
YesRead 24 Sep 2026 · roualdes.us
Build requirements
Stan requires a C++14 compiler and GNU make on Unix-like systems or mingw32-make on Windows; Microsoft's compiler is unsupported on Windows.Read 8 Oct 2026 · roualdes.us
Customization
Compiler flags can be customized through make options or the make/local file, including optimization and Stan compiler flags.Read 8 Oct 2026 · roualdes.us
Data import formats
JSONRead 24 Sep 2026 · roualdes.us
Distribution
The source repository and released archives are available for download, and language packages can download BridgeStan sources when compiling a model.Read 8 Oct 2026 · roualdes.us
Hessian behavior
Hessians use central finite differences by default; nested autodiff can be enabled at compile time for models that support it.Read 8 Oct 2026 · roualdes.us
Installation
BridgeStan can be downloaded as a released source archive or cloned from GitHub, and requires a C++ toolchain and GNU Make.Read 8 Oct 2026 · roualdes.us
Language interfaces
BridgeStan has clients for Python, Julia, R, and Rust, plus a public C API.Read 8 Oct 2026 · roualdes.us
Model data
The Python interface accepts model data as a JSON string, a JSON file path, or a dictionary converted to JSON.Read 8 Oct 2026 · roualdes.us
Model methods
Its model interface exposes log densities, gradients, Hessians, and parameter constraining and unconstraining transforms.Read 8 Oct 2026 · roualdes.us
Parallelism
Threaded calls require enabling STAN_THREADS, and models with and without that setting should not be mixed in one process because this may cause crashes.Read 8 Oct 2026 · roualdes.us
Python package
The Python interface is available from PyPI as bridgestan and requires Python 3.9 or later and NumPy.Read 8 Oct 2026 · roualdes.us
Python requirements
The Python package requires Python 3.9 or newer and NumPy, and the system prerequisites still need to be installed separately.Read 8 Oct 2026 · roualdes.us
R distribution
BridgeStan is not available on CRAN but is mirrored by R-Multiverse and can also be installed from GitHub.Read 8 Oct 2026 · roualdes.us
Regression models
NoRead 24 Sep 2026 · roualdes.us
Scripting support
YesRead 24 Sep 2026 · roualdes.us
Security and compliance
The official documentation pages opened describe local source builds and model interfaces but do not state security certifications or compliance claims.Read 8 Oct 2026 · roualdes.us
Stan integration
BridgeStan works with Stan models, including models such as those in posteriordb.Read 8 Oct 2026 · roualdes.us
Statistical tests
NoRead 24 Sep 2026 · roualdes.us
Threading limit
Models compiled with and without STAN_THREADS should not be mixed in the same process because doing so may cause crashes.Read 8 Oct 2026 · roualdes.us

Plans and prices

BridgeStan Free Open source library; requires a C++14 compiler and make utility Read 8 Oct 2026 · roualdes.us

Every BridgeStan plan and price →

Where Specifiction places it

Alternatives to BridgeStanAll alternatives →