opencpu: The OpenCPU system for embedded scientific computing and reproducible research

The OpenCPU system exposes an HTTP API for embedded scientific computing with R. This provides reliable and scalable foundations for integrating R based analysis and visualization modules into pipelines, web applications or big data infrastructures. The OpenCPU server can run either as a single-user development server within the interactive R session, or as a high performance multi-user cloud server that builds on Linux, Nginx and rApache. The current R package forms the core of the system. When loaded in R, it automatically initiates the single-user server and displays the web address in the console. For detailed information and documentation on the API, visit the OpenCPU website.

Version: 1.4.3
Depends: R (≥ 3.0.0)
Imports: parallel, tools, stats, evaluate (≥ 0.5.1), httpuv (≥ 1.3), knitr (≥ 1.4), jsonlite (≥ 0.9.8), devtools (≥ 1.5), httr (≥ 0.3), brew, pander
Suggests: RAppArmor, sendmailR, RProtoBuf (≥ 0.4)
Published: 2014-06-23
Author: Jeroen Ooms
Maintainer: Jeroen Ooms <jeroen.ooms at>
License: Apache License 2.0
NeedsCompilation: no
SystemRequirements: latex, pandoc, apparmor
Materials: NEWS
In views: WebTechnologies
CRAN checks: opencpu results


Reference manual: opencpu.pdf
Vignettes: OpenCPU Whitepaper
OpenCPU Server Manual
Package source: opencpu_1.4.3.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: opencpu_1.4.3.tgz, r-oldrel: opencpu_1.4.3.tgz
OS X Mavericks binaries: r-release: opencpu_1.4.3.tgz
Old sources: opencpu archive