Put it Online with Shiny Server

If you want to put your Shiny application or Interactive Document on the web, you need Shiny Server.

While the Shiny package itself includes a basic web server, it’s only designed to serve one application at a time. Shiny Server is designed to serve up multiple applications on the same server.

Shiny Server

Open Source Edition Professional Edition
  • Great for hosting lightweight public applications
  • Does not support authentication or SSL
  • Single R process per application
  • All of the features of open source; plus:
  • Perfect for workgroups and enterprises
  • Supports authentication and SSL
  • Includes admin dashboard with both realtime and historical performance data
  • Can use multiple R processes per app
Documentation Getting Started with Shiny Server Shiny Server Professional Admin Guide
Support Community forums only
  • Priority Email Support
  • 8 hour response during business hours (ET)
License Open Source AGPL v3 RStudio License Agreement
Pricing Free

Academic and Small Business discounts available

Download Shiny Server
Download FREE Shiny Server Pro Eval
Purchase Now
Contact Sales
Learn More

* A concurrent user is a single user with a browser connection open on Shiny Server Pro. A single user may have multiple connections open on the same server but still count as one concurrent user. Shiny Server Pro allows you to configure the inactivity timeout on connections to ensure that the capacity of the system is used efficiently. For questions about larger deployments, including unlimited concurrent users per server, please contact sales@rstudio.com.

Note: Shiny Server and Shiny Server Pro are currently only supported on Linux. We provide 64-bit binary installers for Ubuntu/Debian and Red Hat/CentOS.

Shiny Server Comparison

Category Description Open Source Edition Professional Edition
Overview Deploy Shiny applications and Interactive Documents to the Internet
Move computation close to the data
Host multiple applications on a single server
Deploy Shiny applications behind firewalls
Security & Authentication Password file authentication
LDAP and Active Directory authentication
Group based authorization
SSL support
Tuning & Scaling Scale applications across multiple processes
View and manage active sessions
Allocate resources on a per application basis
Define application concurrency limits
Server Monitoring System performance and resource metrics
Per application: Usage, performance, and resource metrics
Health check end point