A Framework for Building HTTP API
Creates Backend object
request and reponse placeholders for IDE hints
Helps to generate HTTP error responses
Creates authorization middleware object
Bearer token authorization backend
Creates application - RestRserve usage starts from here
Creates ApplicationProcess object
Create AuthBackend
Basic authorization backend
Creates Rserve backend for processing HTTP requests
Content handlers collection
Creates CORS middleware object
Creates EncodeDecodeMiddleware middleware object
Creates ETag middleware object
HTTP Date class
Simple logging utility
Creates middleware object
Builds OpenAPI objects
Interrupts request processing
Creates Request object
Creates Response object
RestRserve: A Framework for Building HTTP API
Creates Router object.
Simple JSON encoder
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'.
Useful links