RStudio Connect

Shiny Feature Toggles - Part 1
At RStudio, we recommend staying (or at least starting) within the boundaries of a set of best practices when it comes to the use of our professional products. I write how-to articles that cover basic solutions for RStudio Connect based workflows. I would highly encourage you to explore those … Read More…
R Admins RStudio Connect Shiny

Access to Care
The following are a set of multiple types of artifacts published to RStudio Connect. They share or build on the same base analysis. Their purpose is to demonstrate how each type of asset can showcase an aspect of the analysis. The idea is to enable you to reach your audiences more effectively and … Read More…
Plumber API Shiny Report RMarkdown RStudio Connect Modeling Jupyter Notebooks PowerPoint Presentation Deck

Asset Deployment Approaches
A high level view of how to deploy assets into Production. In this context, assets refer to artifacts that can be published to RStudio Connect. These are suggested approaches. They are meant to help admins create an internal solution that fits their company’s environment best. For an overview … Read More…
RStudio Connect Deployment Admin

Bitcoin Demo
These files demonstrate how to use R in a production environment.

Files ETL [login]. Extract, transform, and load bitcoin data from a web API into the PostgreSQL database. App [login]. Build a Shiny app that depends on the database. Website [login]. Embed the Shiny app into a website. Report …

Read More…
Plumber API Shiny Report RMarkdown RStudio Connect Modeling ETL Website

Configuring Python with RStudio
Overview Data scientists and analysts can use the reticulate package to call Python from within R applications, including Shiny apps, R Markdown reports, and REST APIs with Plumber. The rsconnect package can be used to publish R applications with Python content to RStudio Connect. The … Read More…
Python RStudio Connect RStudio Server Pro Admin

Content Security
Conceptually, we can think of securing published content in three levels: Server level Application level Data level Each level is developed or administered in a different way. This article provides an overview of how each security level is implemented inside RStudio Connect. Server Level This … Read More…
RStudio Connect Deployment Admin Security

Customer Churn
Using Keras to predict customer churn based on the IBM Watson Telco Customer Churn dataset. We also demonstrate using the lime package to help explain which features drive individual model predictions. In addition, we use three new packages to assist with Machine Learning: recipes for preprocessing, … Read More…
Shiny Report RMarkdown RStudio Connect Modeling Tensorflow Keras R Notebook tidymodels yardstick drake recipies

Income scoring
In this example, we’ll walk through an example of using the RStudio toolchain for a data science project using US census data from the UCI Machine Learning Repository. The notebooks, app, and API in this example have all been published to RStudio Connect. Explore the data The first part of a … Read More…
Plumber API Shiny Report RMarkdown RStudio Connect Modeling

Interactive Apps
Basic R Markdown ETL Processes Description: How to update data in a Shiny App (or other data asset) on RStudio Connect How-to Guide Keywords: ETL, R Markdown, Output files, Shiny, RStudio Connect
Schedule data updates for Shiny Description: Combine python and R Markdown to schedule a nightly ETL … Read More…
Shiny ETL Python RStudio Connect Databases

Model Management with RStudio
Overview Model management is a workflow within the overall model lifecycle that can be used to manage multiple versions of deployed models in production. RStudio helps you develop, deploy, and manage models in production environments within enterprise organizations.

Different components of a model …

Read More…
Model Management RStudio Connect

Programmatic Deployment with Content Management APIs
As data products become critical to organizations, RStudio Connect users have requested more flexible deployment options. Enterprise workflows sometimes require approvals to publish to production environments. For example, content stored in Git may be published to separate QA or Production … Read More…
RStudio Connect Deployment Admin

Publishing Methods for RStudio Connect
Overview You can use different methods to publish content to RStudio Connect as an end-user, from simple push-button publishing to complex CI/CD pipelines, which are described in the sections below. For a high-level administrator overview of deploying content into production, refer to the section on … Read More…
RStudio Connect Deployment User

Python with Jupyter Notebooks
Publishing Jupyter Notebooks You can publish Jupyter notebooks to RStudio Connect. The Jupyter Notebook extension for RStudio Connect (rsconnect-jupyter) allows you to publish Jupyter notebooks with the press of a button. Once published on RStudio Connect, these notebooks can be scheduled for … Read More…
Jupyter Notebooks Integration RStudio Connect Python

Star Wars
These demos are designed to highlight the tidyverse and RStudio Connect. We obtain data from the Star Wars API and the quantmod package to produce output using R Markdown, Shiny, and Plumber. Star Wars demos Quick facts reports. Create a descriptive report for a single Star Wars character. Quick … Read More…
Plumber API Shiny Report RMarkdown RStudio Connect

Stock portfolio
These demos showcase different components of RStudio Connect. Each folder contains a piece of R content. More details on each are below. If you have an Internet connect, you can pull live data using the tidyquant and quantmod packages. If you want encapsolated external dependencies, there are two … Read More…
Plumber API Shiny Report RMarkdown RStudio Connect Modeling

Using Python with RStudio
Overview You can use Python with RStudio professional products to develop and publish Jupyter Notebooks, interactive applications with Shiny, reports with R Markdown, and REST APIs with Plumber. Overview of Python with RStudio Overview of using Python with RStudio Connect Examples of Python with … Read More…
Python RStudio Connect RStudio Server Pro