Skip to content
ricochet

Overview

ricochet supports deploying R, Julia, and Python based content. Content items are categorized as either an App or a Task.

An App requires an active runtime such as Plumber, Shiny, or Dash.jl.

A Task runs to completion such as R/Julia/Python scripts and Quarto documents.

All tasks can be scheduled (or invoked via API). A subset of tasks can be served as a static html website—for example R Markdown and Quarto documents or websites.

The content types supported by ricochet are listed below:

Content TypeDescription
plumberAn API developed using {plumber}
ambiorixAn API or web app developed using {ambiorix}
shinyA web app developed using {shiny}
rmd-shinyan R Markdown document using a shiny runtime
quarto-r-shinya Quarto document using a shiny runtime
serverless-rR functions deployed as an API
r-serviceA web app or API using an R runtime.
julia-serviceA web app or API using a Julia runtime such as Dash.jl.
Content TypeDescription
rAn R script with the extension .R or .r.
juliaA Julia script.
rmdAn R Markdown document with the extension .Rmd or .r.
quarto-rA Quarto document using an R runtime.
quarto-jlA Quarto document using a Julia runtime.