opencpu: A System for Embedded Scientific Computing and Reproducible Research with R

The OpenCPU system exposes an HTTP API for embedded scientific computing with R. This provides 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. Visit the OpenCPU website for detailed information and documentation on the API.

Version: 1.4.6
Depends: R (≥ 3.0.0)
Imports: parallel, tools, stats, evaluate (≥ 0.5.1), httpuv (≥ 1.3), knitr (≥ 1.6), jsonlite (≥ 0.9.14), devtools (≥ 1.6.1), httr (≥ 0.3), brew, openssl
Suggests: RAppArmor, sendmailR, RProtoBuf (≥ 0.4.2), pander
Published: 2015-01-31
Author: Jeroen Ooms
Maintainer: Jeroen Ooms <jeroen.ooms at>
License: Apache License 2.0
NeedsCompilation: no
SystemRequirements: latex, pandoc, apparmor
Citation: opencpu citation info
Materials: NEWS
In views: WebTechnologies
CRAN checks: opencpu results


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