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.50 score 278 stars 1 packages 94 scripts 740 downloads 1 mentions 17 exports 9 dependencies

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

TargetResultDate
Doc / VignettesOKNov 14 2024
R-4.5-win-x86_64OKNov 14 2024
R-4.5-linux-x86_64OKNov 14 2024
R-4.4-win-x86_64OKNov 14 2024
R-4.4-mac-x86_64OKNov 14 2024
R-4.4-mac-aarch64OKNov 14 2024
R-4.3-win-x86_64OKNov 14 2024
R-4.3-mac-x86_64OKNov 14 2024
R-4.3-mac-aarch64OKNov 14 2024

Exports:.req.resApplicationAuthBackendBasicAuthBackendBearerAuthMiddlewareBackendRserveCORSMiddlewareEncodeDecodeMiddlewareETagMiddlewareHTTPErrorLoggerMiddlewareraiseRequestResponseto_json

Dependencies:backportscheckmatedigestjsonlitemimeR6RcppRserveuuid

Authentication

Rendered fromAuthentication.Rmdusingknitr::rmarkdownon Nov 14 2024.

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

Body encoding and decoding

Rendered fromContentHandlers.Rmdusingknitr::rmarkdownon Nov 14 2024.

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

Logging

Rendered fromLogging.Rmdusingknitr::rmarkdownon Nov 14 2024.

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

Middleware

Rendered fromMiddleware.Rmdusingknitr::rmarkdownon Nov 14 2024.

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

Quick Start Guide

Rendered fromRestRserve.Rmdusingknitr::rmarkdownon Nov 14 2024.

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