RStudio is available in open source and commercial editions and runs on the desktop (Windows, Mac, and Linux) or in a browser connected to RStudio Server or RStudio Server Pro (Debian/Ubuntu, Red Hat/CentOS, and SUSE Linux).
![]()
| Open Source Edition | RStudio Desktop Pro | |
| Overview |
|
All of the features of open source; plus:
|
| Support | Community forums only |
|
| License | AGPL v3 | RStudio License Agreement |
| Pricing | Free | $995/year + VAT (KDV) |
![]()
| Open Source Edition | RStudio Server Pro | |
| Overview |
|
All of the features of open source; plus:
|
| Support | Community forums only |
|
| License | AGPL v3 | RStudio License Agreement |
| Pricing | Free | Starting at $4,975 / 5 named users per year + VAT (KDV) |
| Category | Description | Open Source Edition | Professional Edition |
| Overview | Access the RStudio IDE from anywhere via a web browser |
√ |
√ |
| Move computation close to the data |
√ |
√ |
|
| Scale compute and RAM centrally |
√ |
√ |
|
| Powerful coding tools to enhance your productivity |
√ |
√ |
|
| Easily publish apps and reports |
√ |
√ |
|
| Project Sharing | Share projects & edit code files simultaneously with others |
√ |
|
| Multiple R Versions | Run multiple versions of R side-by-side |
√ |
|
| Define environments for a particular R version |
√ |
||
| Multiple R Sessions | Run multiple analyses in parallel |
√ |
|
| Load Balancing | Load balance R sessions across two or more servers |
√ |
|
| Ensure high availability using multiple masters |
√ |
||
| Administrative Dashboard | Monitor active sessions and their CPU and memory utilization |
√ |
|
| Suspend, forcibly terminate, or assume control of any active session |
√ |
||
| Review historical usage and server logs |
√ |
||
| Enhanced Security | LDAP, Active Directory, Google Accounts and system accounts |
√ |
|
| Full support for Pluggable Authentication Modules, Kerberos via PAM, and custom authentication via proxied HTTP header |
√ |
||
| Encrypt traffic using SSL and restrict client IP addresses |
√ |
||
| Auditing and Monitoring | Monitor server resources (CPU, memory, etc.) on both a per-user and system-wide basis |
√ |
|
| Send metrics to external systems with the Graphite/Carbon plaintext protocol |
√ |
||
| Health check with configurable output (custom XML, JSON) |
√ |
||
| Audit all R console activity by writing input and output to a central location |
√ |
||
| Advanced R Session Management | Tailor the version of R, reserve CPU, prioritize scheduling and limit resources by User and Group |
√ |
|
| Provision accounts and mount home directories dynamically via the PAM Session API |
√ |
||
| Automatically execute per-user profile scripts for database and cluster connectivity |
√ |
||
| Data Connectivity | RStudio Professional Drivers are ODBC data connectors that help you connect to some of the most popular databases |
√ |
|
| Launcher | Start processes within various systems such as container orchestration platforms |
√ |
|
| Submit standalone ad hoc jobs to your compute cluster(s) to run computationally expensive R or Python scripts |
√ |
||
| Tutorial API | Automate interactions with the RStudio IDE |
√ |
October 23, 2015
Development Environment