opencpu: Producing and Reproducing Results

A system for embedded scientific computing and reproducible research with R. The OpenCPU server exposes a simple but powerful HTTP api for RPC and data interchange with R. This provides a reliable and scalable foundation for statistical services or building R web applications. The OpenCPU server runs either as a single-user development server within the interactive R session, or as a multi-user Linux stack based on Apache2. The entire system is fully open source and permissively licensed. The OpenCPU website has detailed documentation and example apps.

Version: 2.0.4
Depends: R (≥ 3.0.0)
Imports: evaluate (≥ 0.10.1), httpuv (≥ 1.3), knitr (≥ 1.6), jsonlite (≥ 1.4), devtools (≥ 1.12), sys (≥ 1.4), webutils (≥ 0.6), curl (≥ 2.6), sendmailR, rappdirs, zip, mime, protolite, brew, openssl
Suggests: unix (≥ 1.3), haven, feather, pander, R.rsp
Published: 2017-08-17
Author: Jeroen Ooms
Maintainer: Jeroen Ooms <jeroen at>
License: Apache License 2.0
URL: (website) (documentation) (devel)
NeedsCompilation: no
SystemRequirements: pandoc, apparmor (optional)
Citation: opencpu citation info
Materials: NEWS
In views: WebTechnologies
CRAN checks: opencpu results


Reference manual: opencpu.pdf
Vignettes: The OpenCPU System: Towards a Universal Interface for Scientific Computing through Separation of Concerns
Package source: opencpu_2.0.4.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X El Capitan binaries: r-release: opencpu_2.0.4.tgz
OS X Mavericks binaries: r-oldrel: opencpu_2.0.4.tgz
Old sources: opencpu archive

Reverse dependencies:

Reverse imports: LeArEst
Reverse suggests: distcomp


Please use the canonical form to link to this page.