Package: porcelain 0.1.16

Rich FitzJohn

porcelain: Turn a Package into an HTTP API

Wrapper around the plumber package to turn a package into an HTTP API. This adds some conventions that we find useful, such as some testing infrastructure and automatic validation of responses against a json schema.

Authors:Rich FitzJohn [aut, cre], Imperial College of Science, Technology and Medicine [cph]

porcelain_0.1.16.tar.gz
porcelain_0.1.16.zip(r-4.7)porcelain_0.1.16.zip(r-4.6)porcelain_0.1.16.zip(r-4.5)
porcelain_0.1.16.tgz(r-4.6-any)porcelain_0.1.16.tgz(r-4.5-any)
porcelain_0.1.16.tar.gz(r-4.7-any)porcelain_0.1.16.tar.gz(r-4.6-any)
porcelain_0.1.16.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
porcelain/json (API)

# Install 'porcelain' in R:
install.packages('porcelain', repos = c('https://mrc-ide.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/reside-ic/porcelain/issues

On CRAN:

Conda:

4.86 score 4 stars 2 packages 1 scripts 16 exports 28 dependencies

Last updated from:674b6c1721 (on master). Checks:7 ERROR, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-x86_64ERROR146
source / vignettesOK172
linux-release-x86_64ERROR148
macos-release-arm64ERROR93
macos-oldrel-arm64ERROR101
windows-develERROR136
windows-releaseERROR96
windows-oldrelERROR92
wasm-releaseOK106

Exports:porcelainporcelain_add_headersporcelain_backgroundporcelain_endpointporcelain_input_body_binaryporcelain_input_body_jsonporcelain_input_queryporcelain_loggerporcelain_package_endpointporcelain_returningporcelain_returning_binaryporcelain_returning_jsonporcelain_returning_textporcelain_rocletporcelain_stateporcelain_stop

Dependencies:askpassclicrayoncurlfastmaphttpuvidsjsonlitejsonvalidatelaterlgrlifecyclemagrittrmimeopensslotelplumberpromisesR6RcpprlangsodiumstringiswaggersysuuidV8webutils

cookbook

Rendered fromcookbook.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2021-09-03
Started: 2021-09-03

porcelain

Rendered fromporcelain.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2021-09-03
Started: 2021-09-03

roxygen

Rendered fromroxygen.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2021-11-12
Started: 2021-11-12