Shiny Server Pro

Shiny combines the computational power of R with the interactivity of the modern web. RStudio lets you put Shiny web applications and interactive documents online in the way that works best for you.

For Shiny applications, you have options:

  • RStudio Connect is a 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.
  • If you prefer for us to host your Shiny applications, one of our shinyapps.io plans is sure to work for you.
  • If you only require a platform for sharing Shiny applications, Shiny Server Pro enables data science teams to share their Shiny applications, secure user access, tune performance, monitor resource utilization and get the direct support they need to create the best interactive data experiences for their customers and colleagues. However, while Shiny Server Pro is still supported, it is not being actively developed. We strongly recommend customers consider RStudio Connect instead.

Compare Shiny Server Pro, RStudio Connect, and Shinyapps.io

Category Description Shiny Server Pro RStudio Connect Shinyapps.io
Overview

Commercial License (not AGPL)

RStudio Support

Deploy Shiny applications to the Web
Push-button publishing from RStudio IDE
Deploy and access Shiny apps, dashboards, R Markdown reports, static plots, and APIs in one place
Deploy and access Python-based content, including Flask, Dash, Streamlit and Bokeh
Scheduled updates and distribution of reports
Self-managed content - see and manage what you’ve published or can access from others Publishers Only
Professional Drivers - connect to some of the most popular databases
Security & Authentication Password protect applications *
Deploy Shiny applications behind firewalls
Controlled access via SSL and LDAP, Active Directory, Google OAuth, PAM, proxied authentication, or passwords
Tuning & Scaling Scale applications across multiple R processes
Persistent R processes for faster load times
Schedule Demo See Connect See shinyapps.io

* For shinyapps.io plans that include authentication, your application users must have a Google, Github or a shinyapps.io account


Shiny Server Pro Architecture Overview

This is a recent webinar by Jeff Allen covering the architecture of Shiny Server and Shiny Server Pro.

 

Create Powerful Interactive Experiences.

Shiny combines the computational power of R with the interactivity of the modern web. Shiny Server Pro makes your Shiny applications available to the world with the security, control, and support that workgroups and enterprises need.

Secure Access.

Give yourself control over who can access your Shiny apps. Shiny Server Pro password authentication supports LDAP, ActiveDirectory, GoogleAuth, PAM, SSL, and more.

Manage the user experience.

Shiny apps are easy to share. Shiny Server Pro gives you a centralized management console for all your apps. Run more than one R process per app, set limits on concurrent access, and control resources allocated to each app.

RStudio Professional Drivers

RStudio makes it easy to access and analyze your data with R. Use RStudio Professional Drivers on your system when you run Shiny apps that access your production databases.

Tour the Shiny Server Pro Management Console