opencpu: Embedded Scientific Computing and Reproducible Research with R

The OpenCPU system exposes an http API for embedded scientific computing with R. The server can run either as a single-user development server within the interactive R session, or as a multi-user linux stack based on rApache and NGINX. The current R package implements the core of the system. When loaded in R, it automatically initiates the single-user server and displays the web address in the console. The OpenCPU website has more detailed API documentation.

Version: 1.5.6
Depends: R (≥ 3.0.0)
Imports: evaluate (≥ 0.5.1), httpuv (≥ 1.3), knitr (≥ 1.6), jsonlite (≥ 0.9.14), devtools (≥ 1.9.1), httr (≥ 0.3), protolite, brew, openssl
Suggests: RAppArmor, sendmailR, pander, R.rsp
Published: 2016-05-01
Author: Jeroen Ooms
Maintainer: Jeroen Ooms <jeroen.ooms at>
License: Apache License 2.0
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 Server PDF Manual
The OpenCPU System: Towards a Universal Interface for Scientific Computing through Separation of Concerns
Package source: opencpu_1.5.6.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: opencpu_1.5.4.tgz, r-oldrel: opencpu_1.4.6.tgz
OS X Mavericks binaries: r-release: opencpu_1.5.4.tgz
Old sources: opencpu archive

Reverse dependencies:

Reverse depends: x.ent
Reverse suggests: distcomp