Support

What is the difference between RStudio Connect, Shiny Server Pro, and Shinyapps.io?

Follow

RStudio Connect, Shiny Server Pro, and Shinyapps.io are all products used to share content created by R users. All three of these have features that make hosting Shiny applications a great end user experience. Choosing the right product depends on what content you want to publish, how you want to publish it, and who you want to share it with.

RStudio Connect

RStudio Connect is a new publishing platform for all the work your teams create in R. Share Shiny applications, R Markdown reports, dashboards, plots, APIs, and more in one convenient place. Use push-button publishing from the RStudio IDE, scheduled execution of reports, and flexible security policies to bring the power of data science to your entire enterprise. RStudio Connect is software that you run behind your firewall.

Consider RStudio Connect if you can answer yes to these questions:

  1. Do you want push button publishing?
  2. Do you want to publish R Markdown documents, Plumber API's in addition to Shiny applications?
  3. Do you want a user interface so that content creators can manage their own data products?

Shiny Server Pro

Shiny Server Pro (and open source Shiny Server) is designed to only host shiny applications. The lack of push button publishing and a user interface typically requires IT administration for publishing and maintaining apps. Shiny Server Pro is software that you run behind your firewall.

Consider Shiny Server Pro if you can answer yes to all of these questions:

  1. Do you want to deploy apps without push button publishing?
  2. Do you want to manage apps with configuration files rather than a UI?
  3. Are you only interested in sharing Shiny and apps (and not other data products)?
  4. Do you want concurrent user licensing?

Shinyapps.io

Shinyapps.io is software as a service (SaaS) hosted in the cloud by RStudio. It has both free and paid plans. Anyone can publish their Shiny apps to shinyapps.io with the push of a button. You don’t need to own a server or know how to configure a firewall to deploy and manage your applications in the cloud. No hardware, installation, or annual purchase contract required. Shinyapps.io is software that RStudio hosts for you in the cloud.

Use Shinyapps.io if you can answer yes to all of these questions:

  1. Are you okay with your application being outside your firewall?
  2. Are you okay with the data that the application is pulling from being accessible to our cloud?
    (You have to open up a hole in your firewall if the data is behind the firewall today.)
  3. Are you okay with your end client creating a user account on shinyapps.io (if you are looking to use authentication).
  4. Are you okay with a shared computation platform for your analyses? (for example, we don’t have any SLAs today on performance)

Summary

Product Installed Push button publishing Shiny Apps R Markdown Documents Plumber API's Push Button Publishing
RStudio Connect Behind your firewall Yes

Yes

Yes Yes Yes
Shiny Server Pro Behind your firewall No Yes No No No
Shinyapps.io Hosted by RStudio No Yes No No Yes

 

 

 

Comments