Grow your data science skills at posit::conf(2023)

September 17th-20th in Chicago

shinyloadtest ( and shinycannon ( are two new tools that work together to help you answer the question: how many users can my app support? I’ll demonstrate using shinyloadtest to produce a “recording” of an interaction with a Shiny app, and then I’ll show how to use shinycannon to “play back” that recording, generating load. Then I’ll bring the data produced by the load test back into R for analysis. Finally, I’ll interpret the results and discuss techniques for increasing the number of users a Shiny app can support.

Subscribe to more inspiring open-source data science content.

We love to celebrate and help people do great data science. By subscribing, you'll get alerted whenever we publish something new.