Consume, Control and Serve REST APIs with R
Consume, Control and Serve REST APIs with R


Consume, control and serve REST APIs with R:

APIs are everywhere. The beauty of APIs is that APIs allow for a simple communications method between two systems, and they are extremely useful for gathering data from systems, as well as command and control of remote resources. Most modern APIs are web REST APIs. In this session, we learn about using R for three kinds of API tasks: consumption, command/control and serving APIs.

From a consumption perspective, we discuss how to work with the httr, curl, and jsonlite packages. We show examples of constructing API requests, submitting them, and working with the responses. We discuss tips and tricks to optimize the workflow.
to interface with web REST APIs for many purposes.

From a command & control perspective, we discuss several packages included in the cloudyr ( project, which allow you to manage and execute tasks in the cloud. We show examples of creating resources and augmenting your data using APIs.

Last, we discuss the plumber R package, which allows users to expose existing R code as a service available to others on the Web. We discuss how to take models and functions and expose them as APIs so others can use them.

Prerequisites & Setup
R and RStudio


Marck is a Sr. Cloud Solutions Architect and Data Scientist at Microsoft specializing in Data Science, Advanced Analytics, Machine Learning and Artificial Intelligence workloads on Azure. He works with customers across the U.S. Federal Government. His expertise lies in making data work for the problem at hand, drawing from experience spanning government, the commercial sector, and academia. Marck is an experienced R programmer and advocate and has been involved with the Data Science community for over 10 years. He co-founded Data Community DC, an organization that promotes Data Science and Analytics practitioners and reaches over 20,000 professionals in the D.C. Metro area. Marck is also an Adjunct Professor at Georgetown University's Masters of Analytics program and the George Washington University's Masters in Business Analytics program. Marck grew up in Caracas, Venezuela and speaks fluent Spanish.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google