CRAN/E | RestRserve

RestRserve

A Framework for Building HTTP API

Installation

About

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'.

restrserve.org
github.com/rexyai/RestRserve
Bug report File report

Key Metrics

Version 1.2.3
R ≥ 3.6.0
Published 2024-05-21 23 days ago
Needs compilation? yes
License GPL-2
License GPL-3
CRAN checks RestRserve results

Downloads

Yesterday 29
Last 7 days 116 -44%
Last 30 days 858 -22%
Last 90 days 2.606 -21%
Last 365 days 12.818 +5%

Maintainer

Maintainer

Dmitry Selivanov

Authors

Dmitry Selivanov

aut / cre

Artem Klevtsov

aut

David Zimmermann

ctb

rexy.ai

cph / fnd

Material

README
NEWS
Reference manual
Package source

In Views

ModelDeployment

Vignettes

Authentication
Body encoding and decoding
Logging
Middleware
Quick Start Guide

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

RestRserve archive

Depends

R ≥ 3.6.0

Imports

methods
parallel
Rserve ≥ 1.7.3
Rcpp ≥ 1.0.3
R6 ≥2.4.0
uuid ≥ 0.1-2
checkmate ≥ 1.9.4
mime ≥ 0.7
jsonlite ≥ 1.6
digest ≥ 0.6.29

Suggests

tinytest ≥ 1.0.0
lgr ≥ 0.3.2
lintr
knitr
rmarkdown
curl
sys

LinkingTo

Rcpp

Reverse Imports

acumos

Reverse Suggests

AzureContainers