Creating Plugins

Plugins are simply executables that are started by the main Job Launcher executable, rstudio-launcher. They allow communication with specific batch cluster / container orchestration systems like Slurm and Kubernetes. However, you may be using a system that RStudio does not natively support. In which case, you can develop your own Plugin in C/C++ using the RStudio Launcher Plugin SDK. The RStudio Launcher Plugin SDK QuickStart Guide can help you get started.