Package: RestRserve 1.2.2

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.2.tar.gz
RestRserve_1.2.2.zip(r-4.5)RestRserve_1.2.2.zip(r-4.4)RestRserve_1.2.2.zip(r-4.3)
RestRserve_1.2.2.tgz(r-4.4-x86_64)RestRserve_1.2.2.tgz(r-4.4-arm64)RestRserve_1.2.2.tgz(r-4.3-x86_64)RestRserve_1.2.2.tgz(r-4.3-arm64)
RestRserve_1.2.2.tar.gz(r-4.5-noble)RestRserve_1.2.2.tar.gz(r-4.4-noble)
RestRserve_1.2.2.tgz(r-4.4-emscripten)RestRserve_1.2.2.tgz(r-4.3-emscripten)
RestRserve.pdf |RestRserve.html
RestRserve/json (API)
NEWS

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

Peer review:

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

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

On CRAN:

http-serveropenapirest-apiswagger-ui

9.49 score 276 stars 1 packages 94 scripts 599 downloads 1 mentions 17 exports 9 dependencies

Last updated 7 months agofrom:c24c92bf91. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 15 2024
R-4.5-win-x86_64OKOct 15 2024
R-4.5-linux-x86_64OKOct 15 2024
R-4.4-win-x86_64OKOct 15 2024
R-4.4-mac-x86_64OKOct 15 2024
R-4.4-mac-aarch64OKOct 15 2024
R-4.3-win-x86_64OKOct 15 2024
R-4.3-mac-x86_64OKOct 15 2024
R-4.3-mac-aarch64OKOct 15 2024

Exports:.req.resApplicationAuthBackendBasicAuthBackendBearerAuthMiddlewareBackendRserveCORSMiddlewareEncodeDecodeMiddlewareETagMiddlewareHTTPErrorLoggerMiddlewareraiseRequestResponseto_json

Dependencies:backportscheckmatedigestjsonlitemimeR6RcppRserveuuid

Authentication

Rendered fromAuthentication.Rmdusingknitr::rmarkdownon Oct 15 2024.

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

Body encoding and decoding

Rendered fromContentHandlers.Rmdusingknitr::rmarkdownon Oct 15 2024.

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

Logging

Rendered fromLogging.Rmdusingknitr::rmarkdownon Oct 15 2024.

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

Middleware

Rendered fromMiddleware.Rmdusingknitr::rmarkdownon Oct 15 2024.

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

Quick Start Guide

Rendered fromRestRserve.Rmdusingknitr::rmarkdownon Oct 15 2024.

Last update: 2022-09-12
Started: 2019-10-27