Package: RestRserve 1.2.4

Dmitry Selivanov

RestRserve: A Framework for Building HTTP API

Allows to easily create high-performance full featured HTTP APIs from R functions. Provides high-level classes such as 'Request', 'Response', 'Application', 'Middleware' in order to streamline server side application development. Out of the box allows to serve requests using 'Rserve' package, but flexible enough to integrate with other HTTP servers such as 'httpuv'.

Authors:Dmitry Selivanov [aut, cre], Artem Klevtsov [aut], David Zimmermann [ctb], rexy.ai [cph, fnd]

RestRserve_1.2.4.tar.gz
RestRserve_1.2.4.zip(r-4.7)RestRserve_1.2.4.zip(r-4.6)RestRserve_1.2.4.zip(r-4.5)
RestRserve_1.2.4.tgz(r-4.6-x86_64)RestRserve_1.2.4.tgz(r-4.6-arm64)RestRserve_1.2.4.tgz(r-4.5-x86_64)RestRserve_1.2.4.tgz(r-4.5-arm64)
RestRserve_1.2.4.tar.gz(r-4.7-arm64)RestRserve_1.2.4.tar.gz(r-4.7-x86_64)RestRserve_1.2.4.tar.gz(r-4.6-arm64)RestRserve_1.2.4.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
card.svg |card.png
RestRserve/json (API)
NEWS

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

Bug tracker:https://github.com/rexyai/restrserve/issues

Pkgdown/docs site:https://restrserve.org

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

http-serveropenapirest-apiswagger-uicpp

9.28 score 296 stars 1 packages 107 scripts 615 downloads 1 mentions 17 exports 9 dependencies

Last updated from:42a57660ab. Checks:12 OK, 1 FAIL. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK170
linux-devel-x86_64OK169
source / vignettesOK250
linux-release-arm64OK159
linux-release-x86_64OK148
macos-release-arm64OK109
macos-release-x86_64OK252
macos-oldrel-arm64OK101
macos-oldrel-x86_64OK231
windows-develOK175
windows-releaseOK139
windows-oldrelOK132
wasm-releaseFAIL115

Exports:.req.resApplicationAuthBackendBasicAuthBackendBearerAuthMiddlewareBackendRserveCORSMiddlewareEncodeDecodeMiddlewareETagMiddlewareHTTPErrorLoggerMiddlewareraiseRequestResponseto_json

Dependencies:backportscheckmatedigestjsonlitemimeR6RcppRserveuuid

Authentication

Rendered fromAuthentication.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2024-04-18
Started: 2019-11-13

Body encoding and decoding

Rendered fromContentHandlers.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2020-11-10
Started: 2019-11-13

Logging

Rendered fromLogging.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2020-11-10
Started: 2019-11-13

Middleware

Rendered fromMiddleware.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2022-04-13
Started: 2019-11-13

Quick Start Guide

Rendered fromRestRserve.Rmdusingknitr::rmarkdownon May 31 2026.

Last update: 2025-03-18
Started: 2019-10-27