Skip to content

RStudio Web IDE

RStudio logo

RStudio® is an integrated development environment (IDE) for R, a programming language for statistical computing and graphics. The RStudio Web IDE plugin provides a web-based RStudio Server instance that can be accessed from the console.

Integrating RStudio with can greatly benefit data scientists, IoT developers, and researchers who need to analyze and visualize IoT data effectively. This integration empowers professionals across various domains to make data-driven decisions and optimize their IoT solutions. web console with Node-RED plugin and ad-hoc nodes and RStudio integration

RStudio can be used alongside for various related tasks:

  • Data Analysis: RStudio provides powerful tools for data analysis and visualization, making it ideal for analyzing the data collected from IoT devices connected to
  • Statistical Modeling: With RStudio, you can perform statistical modeling and machine learning tasks on IoT data to derive insights, detect patterns, and make predictions.
  • Integration: RStudio can be integrated with APIs to directly access and manipulate IoT data within R environment, enabling seamless integration of IoT data into your R-based workflows.
  • Automated Reporting: You can automate the generation of reports and summaries based on IoT data using RMarkdown in RStudio. This feature enables the creation of customized reports that can be automatically generated and shared at regular intervals.

Overall, RStudio Plugin complements by providing advanced data analysis, visualization, and modeling capabilities, empowering users to derive valuable insights from IoT data collected and managed through platform.

Get Started

After installing the RStudio Web IDE Plugin, to start making requests to API, the following environment variables are available:


With these environment variables, you can make requests to API using httr2 package in R.

Install httr2 package to make HTTP requests to API, in this case to list all the buckets of a user:

USER <- Sys.getenv("THINGER_USER")
HOST <- Sys.getenv("THINGER_HOST")

req <- request(paste("https://",HOST,"/v1/users/",USER,"/buckets", sep="")) |> req_auth_bearer_token(TOKEN)

resp <- req_perform(req)

Additional Resources

You may refer to the official website of R for additional resources and documentation: R, as well as the official website of RStudio for more information on RStudio IDE: RStudio.


R is distributed under the GNU GPL v2 license. RStudio is distributed under the AGPL v3 license. For more information, please refer to the official websites of R, the Rocker Dockerfiles used by the plugin are licensed under the GPL 2 or later. RStudio. RStudio® is a registered trademark of RStudio, Inc.

No affiliation with R, Rocker or RStudio is implied or intended by this plugin.