RStudio

Take control of your R code

RStudio

Take control of your R code

RStudio is an integrated development environment (IDE) for R. It includes a console, syntax-highlighting editor that supports direct code execution, as well as tools for plotting, history, debugging and workspace management.

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 Workbench (Debian/Ubuntu, Red Hat/CentOS, and SUSE Linux).

Take a tour of RStudio’s IDE


Open Source Edition RStudio Desktop Pro
Overview
  • Access RStudio locally
  • Syntax highlighting, code completion, and smart indentation
  • Execute R code directly from the source editor
  • Quickly jump to function definitions
  • View content changes in real-time with the Visual Markdown Editor
  • Easily manage multiple working directories using projects
  • Integrated R help and documentation
  • Interactive debugger to diagnose and fix errors
  • Extensive package development tools

All of the features of open source; plus:

  • A commercial license for organizations not able to use AGPL software
  • Access to priority support
  • RStudio Professional Drivers
  • Connect directly to your RStudio Workbench instance remotely
Support Community forums only
  • Priority Email Support
  • 8 hour response during business hours (ET)
License AGPL v3 RStudio License Agreement
Pricing Free $995/year
Download RStudio Desktop DOWNLOAD FREE RSTUDIO DESKTOP PRO TRIAL
Purchase | Contact Sales

Open Source Edition RStudio Workbench
Overview
  • Access via a web browser
  • Move computation closer to the data
  • Scale compute and RAM centrally

All of the features of open source; plus:

  • Administrative Tools
  • Enhanced Security and Authentication
  • Metrics and Monitoring
  • Advanced Resource Management
  • Use RStudio, Python, Jupyter, and VSCode
  • Native support for SAML and OpenID authentication for Single Sign-On
Documentation Getting Started with RStudio Server RStudio Workbench Admin Guide
Support Community forums only
  • Priority Email Support
  • 8 hour response during business hours (ET)
License AGPL v3 RStudio License Agreement
Pricing Free Starting at $4,975 / 5 named users per year Academic and Small Business discounts available
Download Server Download Free RStudio Workbench Trial
Purchase | Contact Sales | Learn More

RStudio Workbench Comparison to RStudio Server Open Source

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
Python Development View Python data, publish and knit in Python and share objects with R
Author and edit Python code with Jupyter Notebooks, JupyterLab and VSCode
Easily publish and share Jupyter Notebooks
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 and Python 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
Remote Sessions Connect to RStudio Workbench directly from RStudio Desktop Pro for more powerful computing resources, freeing up your local system