plumber2: Easy and Powerful Web Servers

Automatically create a web server from annotated 'R' files or by building it up programmatically. Provides automatic 'OpenAPI' documentation, input handling, asynchronous evaluation, and plugin support.

Version: 0.1.0
Depends: R (≥ 4.1)
Imports: base64enc, cli, fiery (≥ 1.3.0), firesafety, firesale, firestorm, fs, jsonlite, promises, R6, ragg, rapidoc, readr, reqres (≥ 1.0.0), rlang (≥ 1.1.0), routr (≥ 1.0.0), roxygen2, stringi, svglite, utils, webutils, yaml
Suggests: arrow, callr, geojsonsf, htmlwidgets, later, mirai, nanoparquet, quarto, redoc, shiny, storr, swagger, testthat (≥ 3.0.0)
Published: 2025-09-22
Author: Thomas Lin Pedersen ORCID iD [aut, cre], Posit Software, PBC ROR ID [cph, fnd]
Maintainer: Thomas Lin Pedersen <thomas.pedersen at posit.co>
BugReports: https://github.com/posit-dev/plumber2/issues
License: MIT + file LICENSE
URL: http://plumber2.posit.co/, https://github.com/posit-dev/plumber2
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: plumber2 results

Documentation:

Reference manual: plumber2.html , plumber2.pdf
Vignettes: Annotations reference (source, R code)
Runtime (source, R code)
Introduction (source, R code)
Upgrading From Plumber (source, R code)
Get Started (source, R code)
Programmatic Usage (source, R code)
Rendering Output (source, R code)
Routing & Input (source, R code)
Security (source, R code)
Tips & Tricks (source, R code)

Downloads:

Package source: plumber2_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=plumber2 to link to this page.